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

4. Додаток повинен включати такі методи, опис яких розташовується у окремому файлі:

Ø  Введення інформації з клавіатури;

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

Ø  Розрахунок середньої відстані;

Ø  Розрахунок середньої ваги;

Ø  Введення відстані та ваги планети для зрівняння;

Ø  Зчитування записів з файлу за умовою, що середня відстань і вага планет не більше заданої.

Ø  Вивід у контекстне вікно переліку планет відібраних за критеріями.

5. Структура програми повинна бути багато файловою: опис класу та прототипи функцій, розмістити у заголовковому файлі *.h. Опис методів розмістити у файлі *.cpp. Головна програма також повинна бути в окремому модулі.

Завдання видано  17.02.2017                              Термін виконання – травень.

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

________________

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

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

________________

І.В.Тищенко

МІНІСТЕРСТВО освіти і науки України

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

Національного технічного університету

"Харківський політехнічний інститут"

Спеціальність 121 Інженерія програмного  забезпечення

Циклова комісія «Комп’ютерних та інформаційних дисциплін»

Завдання на курсовий проект студента групи РПЗ-225 Яценко І.

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

Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.

Зміст завдання:

Інформація про погоду в конкретному регіоні включає середньодобову температуру (ранкове, денне, нічне), значення тиску, значення вологості, пора року. Вивести прогнозну інформацію про максимальну середньодобову температуру та максимальний тиск для даної пори року. Вхідні дані ввести з клавіатури, записати у  текстовий файл. Вихідні дані вивести у контекстне вікно.

Хід роботи

1.  У основній програмі створити меню з пунктами:

Ø  Введення інформації та збереження даних у файл;

Ø  Пошук, розрахунок та візуалізація інформації;

Ø  Вихід з програми.

У основній програмі також повинні бути створені масив або структура з екземплярів класу, що дозволить користувачу виводити на екран інформацію з екземплярів класу у якості таблиці.

2.  У заголовковому файлі створити клас, який відповідає тематиці завдання. Клас наповнюється полями (змінними) наступної структури, при чому необхідно соблюдати  рівні приватності:

Змінні

Ім’я змінної

Тип даних

Температура на ранок

int

Температура вдень

int

Температура  вночі

int

Вологість

int

Тиск

int

Пора року

string

Public:Середньодобова температура

float

3. У  класі повинні бути реалізовані конструктор та деструктор.

4. Додаток повинен включати такі методи, опис яких розташовується у окремому файлі:

Ø  Введення інформації з клавіатури;

Ø  Запис  у текстовому файлі;

Ø  Розрахунок середньодобової температури;

Ø  Введення пори року;

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

Ø  Пошук максимальної середньодобової температури для заданої пори року;

Ø  Пошук максимального тиску для заданої пори року;

Ø  Вивід у контекстне вікно інформації відібраної за критеріями.

5. Структура програми повинна бути багато файловою: опис класу та прототипи функцій, розмістити у заголовковому файлі *.h. Опис методів розмістити у файлі *.cpp. Головна програма також повинна бути в окремому модулі.

Завдання видано  17.02.2017                              Термін виконання – травень.

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

________________

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

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

________________

І.В.Тищенко