"Харківський політехнічний інститут"
Спеціальність 121 Інженерія програмного забезпечення
Циклова комісія «Комп’ютерних та інформаційних дисциплін»
Завдання на курсовий проект студента групи РПЗ-225 Решетняк М.
Тема: «Розробка прикладної програми з використанням класу «Інформаційно – довідкова система автостоянка»
Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.
Зміст завдання:
На автостоянці знаходяться автомобілі, інформація по яких зберігається у наступному вигляді: ПІБ володаря, марка автомобіля, колір автомобіля, об’єм двигуна, номер місця. Якщо автовласник ставить авто на стоянку, то він забирає свідоцтво у чергового. Вхідні дані ввести з клавіатури, записати у текстовий файл. Вивести на екран інформацію про автомобілі, що знаходяться на автостоянці в даний час та розрахувати середній об’єм двигуна цих автомобілів для подальшого розрахунку забруднення навколишнього середовища
Хід роботи
1. У основній програмі створити меню з пунктами:
Ø Введення інформації та збереження даних у файл;
Ø Редагування стану присутності;
Ø Візуалізація автомобілів, які присутні на автостоянці, розрахунок та відображення інформації;
Ø Вихід з програми.
У основній програмі також повинні бути створені масив або структура з екземплярів класу, що дозволить користувачу виводити на екран інформацію з екземплярів класу у якості таблиці.
2. У заголовковому файлі створити клас, який відповідає тематиці завдання. Клас наповнюється полями (змінними) наступної структури, при чому необхідно соблюдати рівні приватності:
Змінні
Ім’я змінної |
Тип змінної |
Прізвище |
string |
Ім’я |
string |
Побатькові |
string |
Марка авто |
string |
Колір авто |
string |
об’єм двигуна |
float |
Номер місця |
int |
Стан присутності |
Bool |
3. У класі повинні бути реалізовані конструктор та деструктор.
4. Додаток повинен включати такі методи, опис яких розташовується у окремому файлі:
Ø Введення даних з клавіатури;
Ø Збереження у текстовому файлі;
Ø Редагування стану присутності автомобіля за номером місця;
Ø Зчитування інформації з файлу тільки тих записів, стан присутності яких ТRUE;
Ø Розрахунок середнього об’єму двигуна присутніх автомобілів;
Ø Вивід у контекстне вікно перелік присутніх автомобілів на автостоянці та їх середній об’єм двигуна.
5. Структура програми повинна бути багато файловою: опис класу та прототипи функцій, розмістити у заголовковому файлі *.h. Опис методів розмістити у файлі *.cpp. Головна програма також повинна бути в окремому модулі.
Завдання видано 17.02.2017 Термін виконання – травень.
Голова циклової комісії |
________________ |
П.Ю.Коломієць |
Керівник курсового проекту |
________________ |
І.В.Тищенко |
МІНІСТЕРСТВО освіти і науки України
Харківський комп’ютерно-технологічний коледж
Національного технічного університету
"Харківський політехнічний інститут"
Спеціальність 121 Інженерія програмного забезпечення
Циклова комісія «Комп’ютерних та інформаційних дисциплін»
Завдання на курсовий проект студента групи РПЗ-225 Річко Є.
Тема: «Розробка прикладної програми з використанням класу «Інформаційно – довідкова система продаж комп’ютерів»
Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.
Зміст завдання:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.