Professional Documents
Culture Documents
Lab 4
Lab 4
Lab 4
КНІТ 14
Підгрупа 1
1. Клас Покупка із наступними атрибутами: ціна, термін придатності (до якої дати товар
придатний для використання). Визначити для цього класу функції, які повертають вартість
покупки із знижкою у 15% та перевіряють, чи товар придатний для використання, якщо зараз
2.03.2020.
5. Клас Ціле додатне число, де полями є ціла частина десяткового числа та дробова частина
десяткового числа (максимум 3 знаки). Реалізувати методи множення заданого числа на довільне
ціле число.
6.Клас Дата із 3 атрибутами: рік, місяць, день. Визначити для цього класу функції-елементи, які
повертають відомості про те, чи високосний рік,і яка пора року.
7.Клас Паралелограм, який має наступні атрибути: довжина більшої сторони, висота, проведена
до неї, розмір гострого кута. Визначити для даного класу функції, що будуть визначати площу та
периметр паралелограма.
8.Клас Маршрут, який має наступні атрибути: довжина (у км), час. Визначити для даного класу
функції, що будуть повертати швидкість руху пішохода та конвертувати пройдений шлях із км у
милі.
9.Клас Маршрут, який має наступні атрибути: довжина (у км), час. Визначити для даного класу
функції, що будуть повертати швидкість руху пішохода та конвертувати пройдений шлях із км у
милі.
10.Клас Квиток, який має наступні атрибути: дата сеансу, час сеансу, ряд у кінотеатрі
(максимально 15 рядів). Визначити для класу функції, які встановлюють вартість даного квитка:
для ранішніх сеансів (з 10 до 17 год) ціна = 15 + 1.5 за кожен ряд, для вечірніх сеансів (з 18 до 22
год) ціна = 25 + 2 за кожен ряд.
11. Клас Лінійне рівняння Ax+ B = С. Реалізувати метод root () –обчислення кореня рівняння.
Метод повинен виконувати перевірку коефіцієнта А на відмінність від 0.
12. Клас Ціле додатне число, де полями є ціла частина десяткового числа та дробова частина
десяткового числа (максимум 3знаки). Реалізувати методи множення заданого числа на довільне
ціле число.
13. Клас Квадратне рівняння Ax2+ Bх+ С= 0. Реалізувати метод root () – обчислення кореня
рівняння.
14. Клас Ціле додатне число, де полями є ціла частина десяткового числа та дробова частина
десяткового числа (максимум 3 знаки). Реалізувати методи множення заданого числа на довільне
ціле число.
КНІТ 13
Підгрупа 1
1. Клас Покупка із наступними атрибутами: ціна, термін придатності (до якої дати товар
придатний для використання). Визначити для цього класу функції, які повертають вартість
покупки із знижкою у 15% та перевіряють, чи товар придатний для використання, якщо зараз
2.03.2020.
5. Клас Ціле додатне число, де полями є ціла частина десяткового числа та дробова частина
десяткового числа (максимум 3 знаки). Реалізувати методи множення заданого числа на довільне
ціле число.
6.Клас Дата із 3 атрибутами: рік, місяць, день. Визначити для цього класу функції-елементи, які
повертають відомості про те, чи високосний рік,і яка пора року.
7.Клас Паралелограм, який має наступні атрибути: довжина більшої сторони, висота, проведена
до неї, розмір гострого кута. Визначити для даного класу функції, що будуть визначати площу та
периметр паралелограма.
8.Клас Маршрут, який має наступні атрибути: довжина (у км), час. Визначити для даного класу
функції, що будуть повертати швидкість руху пішохода та конвертувати пройдений шлях із км у
милі.
9.Клас Маршрут, який має наступні атрибути: довжина (у км), час. Визначити для даного класу
функції, що будуть повертати швидкість руху пішохода та конвертувати пройдений шлях із км у
милі.
10.Клас Квиток, який має наступні атрибути: дата сеансу, час сеансу, ряд у кінотеатрі
(максимально 15 рядів). Визначити для класу функції, які встановлюють вартість даного квитка:
для ранішніх сеансів (з 10 до 17 год) ціна = 15 + 1.5 за кожен ряд, для вечірніх сеансів (з 18 до 22
год) ціна = 25 + 2 за кожен ряд.
11. Клас Лінійне рівняння Ax+ B = С. Реалізувати метод root () –обчислення кореня рівняння.
Метод повинен виконувати перевірку коефіцієнта А на відмінність від 0.
12. Клас Ціле додатне число, де полями є ціла частина десяткового числа та дробова частина
десяткового числа (максимум 3знаки). Реалізувати методи множення заданого числа на довільне
ціле число.
13. Клас Квадратне рівняння Ax2+ Bх+ С= 0. Реалізувати метод root () – обчислення кореня
рівняння.