Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Индивидуальные задания для курсового.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
136.55 Кб
Скачать

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

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

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

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

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

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

Завдання на курсовий проект студента групи РПЗ-225 Алейнікова Є.

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

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

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

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

Хід роботи

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

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

  • сортування інформації, розрахунок та її візуалізація;

  • вихід з програми.

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

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

Змінні

Ім’я змінної

Тип змінної

Прізвище

string

Ім’я

string

По батькові

string

Домашня адреса покупця

string

Сума покупки

float

Розмір скидки

int

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

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

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

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

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

  • Розрахунок знижки, яку дають клієнтові;

  • Вивід у контекстне вікно перелік покупців в алфавітному порядку та розмір скидки.

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

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

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

________________

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

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

________________

І.В.Тищенко

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

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

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

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

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

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

Завдання на курсовий проект студента групи РПЗ-225 Астапеєв Д.

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

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

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

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

Хід роботи

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

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

  • Пошук, сортування та відображення інформації;

  • вихід з програми.

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

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

Змінні

Ім’я змінної

Тип змінної

Найменування товару

string

Кількість одиниць

int

Ціна за одиницю

float

Дата надходження товару

string

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

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

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

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

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

  • Пошук товарів, які зберігаються на складі більше місяця та ціна, яких не перевищує 1000 грн;

  • Вивід у контекстне вікно переліку товарів в алфавітному порядку, які відібрані за попередньою умовою (Дата надходження товару<=30&& Ціна за одиницю<=1000.00).

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

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

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

________________

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

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

________________

І.В.Тищенко

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

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

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

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

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

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

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

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

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

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

Для отримання місця у гуртожитку формується перелік студентів, який включає ПІБ студента, групу, середній дохід на члена родини. Родина має 4 члени, причому 2 члени родини непрацездатні. Гуртожиток у першу чергу надається тим, у кого дохід на члена родини менше двох мінімальних зарплат, потім іншим у порядку зменшення доходу. Вивести в контекстне вікно чергу, за якою надаються місця в гуртожитку. Мінімальна заробітна платня 3200.00грн Вхідні дані ввести з клавіатури, записати у текстовий файл.

Хід роботи

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

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

  • Розрахунок, сортування та візуалізація;

  • вихід з програми.

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