Задание.
В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта.
Требования к конструированию класса: доступ к свойствам — закрытый, к методам — открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами.
Действия, выполняемые программой:
- создание объекта с помощью конструктора по умолчанию,
- создание объекта с помощью конструктора с параметрами,
- создание массива объектов (размерность массива 3 или 4 элемента),
- инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
- просмотр свойств каждого объекта,
- вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).
Требования к структуре программного кода: программа должна иметь
модульную структуру, т.е. состоять из нескольких файлов: модуля класса,
состоящего из заголовочного файла и файла реализации, и главного модуля,
содержащего функцию main().
2 вариант
Номер школы, Название школы, Специализация, Количество учащихся. Вычислить общее количество учащихся.
Пример класса:
class School { protected: char* name; char* spec; int count; int number; public: void init(); void show(); void setName(const char* _name); void setSpec(const char* _spec); void setNumber(int _number); void setCount(int _count); const char* getName(); const char* getSpec(); int getNumber(); int getCount(); School(); School(char* _name, char* _spec, int _number, int _count); };
Содержание архива (фото)
Содежание архива:
- Исходный код C++ для Visual Studio
- Отчет (13 страниц)
Nekit203