Розробка прикладної програми з використанням класу «Інформаційно – довідкова система клієнти магазину, страница 2

Ø  Збереження інформації у текстовому файлі;

Ø  Зчитування інформації з файлу та сортування товарів на складі в алфавітному порядку;

Ø  Пошук товарів, які зберігаються на складі більше місяця та ціна, яких не перевищує 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                              Термін виконання – травень.

Голова циклової комісії

________________

П.Ю.Коломієць

Керівник курсового проекту

________________

І.В.Тищенко

Міністерство освіти і науки України

Харківський комп’ютерно-технологічний коледж