1. Оглавление. 1
2. Постановка задачи. 1
3. Теоретическая часть. 1
4. Листинг программы.. 2
4.1. Text.cpp – главный блок. 2
4.2. Подключаемые файлы (заголовочные) 4
4.2.1. File.h. 4
4.2.2. menu.h. 6
4.2.3. student.h. 7
4.2.4. student_addon_functions.h. 7
4.2.5. student_calculations.h. 7
4.2.6. student_constructor.h. 8
4.2.7. student_discription.h. 9
4.2.8. student_new_info.h. 10
4.2.9. student_list.h. 12
4.2.10. student_operators.h. 14
5. Пояснения к программе. 17
5.1. Описание. 17
5.2. Результаты.. 17
6. Вывод. 19
Создать класс. Сделать меню для выбора типа инициализации класса с помощью конструктора и инициализатора. Предусмотреть возможность перегрузки конструкторов. Дать возможность выбора типа вывода результатов (на экран или в файл). Придумать 7-15 переменных, характерных для данного класса. Переменные должны быть разных типов и спецификаторов доступа. Сделать некоторые переменные зависимыми от других параметров внутри класса. Показать возможность доступа к элементам класса с помощью указателей. Дать пользователю возможность выбора способа вывода результатов (на экран или в файл).
Класс – студенты.
На базе созданного класса «студенты» в этой работе была построена упрощенная база данных, содержащая информацию о студентах, а именно ФИО, номер академической группы по стандарту СПбГТУ, год поступления, год окончания обучения, массив с оценками. В класс включены методы обработки закрытых полей записи, позволяющие обновлять информацию о студенте, удалять запись, производить обмен информацией СС консолью и файлом. Навигация осуществляется с помощью цифрового меню.
#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include "student.h"
#include "file.h"
#include "menu.h"
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.