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