[ТП] Лаб 11
.docxМинистерство Образования и Науки Республики Казахстан
Алматинский Университет Энергетики и Связи
Институт Систем Управления и Информационных Технологий
Кафедра IT-инжиниринга
Отчет по
Лабораторной работе №11 Классы в С++
По дисциплине: “Технология программирования”
Вариант №і
Выполнил: ст.гр. ИС-16-2 Ануарбеков Шыңғыс
Приняла: ассистент каф. IT-и Акижанова З.А.
Алматы 2017
Задание 1: создать класс Сотрудник.
Программа:
#include <iostream>
#include <string>
#include <Windows.h>
using namespace std;
class worker
{
private:
string name;
int age;
float price;
int exp;
public:
void setInf(string Inf_name, int Inf_age, float Inf_price, int Inf_exp)
{
name = Inf_name;
age = Inf_age;
price = Inf_price;
exp = Inf_exp;
}
void getInf()
{
cout<<"Name of worker:"<<name<<"\tAge:"<<age<<"\tSalary:"<<price
<<"\tExperience:"<<exp<<endl;
}
};
int main()
{
setlocale (LC_ALL, "rus");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
string name;
int age;
float price;
int exp;
cout<<"Введите информацию о сотруднике."<<endl;
cout<<"Имя сотрудника:";
cin>>name;
cout<<"Возраст:";
cin>>age;
cout<<"Зарплата:";
cin>>price;
cout<<"Опыт(лет):";
cin>>exp;
worker objWork;
objWork.setInf(name, age, price, exp);
objWork.getInf();
cout<<endl;
cout<<"Опыт:";
cin>>exp; cout<<endl;
objWork.setInf(name, age, price, exp);
objWork.getInf();
return 0;
}
Результат: