Статистика государственных финансов
Правила переоформления студенческих работ
Требования к оформлению студенческих работ

Иерархия классов для представления информации по студентам

ГлавнаяИнформатикаАлгоритмические языки и программирование
ДисциплинаАлгоритмические языки и программирование
ВУЗИжГТУ
Номер варианта4
Скачать (30929 Байт)

Содержание

Разработать иерархию классов для представления информации по студентам и сданным ими предметам.
Класс «Студент» должен содержать следующие поля: ФИО, № группы, специальность, стипендия, дата рождения.
Необходимо создать три производных класса от класса «Предмет»: Дисциплина (название дисциплины, оценка, количество часов, фио преподавателя, дата сдачи), Курсовая работа (название дисциплины, название курсовой, оценка, ФИО преподавателя, дата сдачи), Практика (название практики, оценка, количество недель).
Также необходимо разработать шаблонный класс для представления чисел с заданной точностью на основе типа bcd. Класс должен содержать перегруженные операции  “<<”, “>>”, “+”, “-“, “*”, “=”, “= =”, “<”, “>”. Стипендию студента представить разработанным шаблонным классом. Количество знаков после запитой указывается константой в описании шаблона.
Данные из входного файла заносить в массив указателей.
Файл корректировки должен содержать исправленные или новые предметы .
Все ошибки ввода занести в файл ошибок. Рассмотренные ошибки – ошибки диапазона полей. 
В выходной файл распечатать все предметы для каждого из студентов.