Задание.
В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта.
Требования к конструированию класса: доступ к свойствам — закрытый, к методам — открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами.
Действия, выполняемые программой:
- создание объекта с помощью конструктора по умолчанию,
- создание объекта с помощью конструктора с параметрами,
- создание массива объектов (размерность массива 3 или 4 элемента),
- инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
- просмотр свойств каждого объекта,
- вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).
Требования к структуре программного кода:
программа должна иметь модульную структуру, т.е. состоять из нескольких файлов: модуля класса, состоящего из заголовочного файла и файла реализации, и главного модуля, содержащего функцию main().
18 вариант
Фамилия, Имя, Род занятий (сотрудник, студент), Год поступления. Вычислить сотрудника, принятого на работу последним.
Пример класса:
class Vuz
{
protected:
char* name;
char* fam;
char* rod;
int year;
public:
void init();
void show();
void setName(char* _name);
void setFam(char* _fam);
void setRod(char* _rod);
void setYear(int _year);
char* getName();
char* getFam();
char* getRod();
int getYear();
Vuz();
Vuz(char* _name, char* _fam, char* _rod, int _year);
};
Скриншот архива с проектом:
Содежание архива:
- Исходный код C++ для Visual Studio
- Отчет (15 страниц)
Телеграм
-