Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЕКЗАМЕНАЦІЙНІ ПРАКТИЧНІ ЗАВДАННЯ ООП.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
126.46 Кб
Скачать

Практичне завдання №32

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

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

  3. Створити базу (масив) з n товарів, вивести повну інформацію з бази на екран, а також організувати пошук товарів певного типу.

Практичне завдання №33

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

  2. Створити похідні класи: Персона (прізвище, адреса, номер телефону), Організація (назва, адреса, телефон, факс, контактна особа), Друг (прізвище, адреса, номер телефону, дата народження) з своїми методами виведення інформації на екран, і визначення відповідності шуканому типу.

  3. Створити базу (масив) з n товарів, вивести повну інформацію з бази на екран, а також організувати пошук в базі по прізвищу.

Практичне завдання №34

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

  2. Створити похідні класи: Вкладник (прізвище, дата відкриття внеску, розмір внеску, відсоток по внеску), Кредитор (прізвище, дата видачі кредиту, розмір кредиту, відсоток по кредиту, залишок боргу), Організація (назва, дата відкриття рахунку, номер рахунку, сума на рахунку) з своїми методами виведення інформації на екран, і визначення відповідності даті (відкриття внеску, видачі кредиту, відкриття рахунку).

  3. Створити базу (масив) з n клієнтів, вивести повну інформацію з бази на екран, а також організувати пошук клієнтів, що почали співробітничати з банком в задану дату.

Практичне завдання №35

  1. Створити абстрактний клас Программне_забезпечення з методами, що дозволяють вивести на екран інформацію про програмне забезпечення, а також визначити відповідність можливості використовування (на момент поточної дати).

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

  3. Створити базу (масив) з n видів програмного забезпечення, вивести повну інформацію з бази на екран, а також організувати пошук програмного забезпечення, яке допустимовикористовувати на поточну дату.

9