Залік Product
1. Створити базовий клас Product з такими параметрами:
- Назва продукту (
name) - Ціна продукту (
price) - Калорійність на 100 г (
caloriesPer100g) - Маса продукту (
weight)
Базовий клас Product повинен містити методи:info() – Виводить назву продукту
Приклад: Це продукт …showPrice() – Виводить назву продукту та його ціну
Приклад: Ціна продукту … становить … грнshowCalories() – Обчислює та виводить калорійність продукту у вказаних грамах
Приклад: Калорійність продукту … на … г: … ккал
2. Створити три класи, що наслідуються від базового:
- Підклас
Vegetable– представляє овочі. - Підклас
Fruit– представляє фрукти з додатковою властивістюvitaminCContent(вміст вітаміну C). - Підклас
DairyProduct– представляє молочні продукти з додатковою властивістюfatContent(відсоток жирності).
3. Створити функцію яка приймає масив products:
- Додати функцію
displayProductsInfo(products), яка виводить інформацію про всі продукти з масиву.- Приклади:
- Овоч Морква коштує 18 грн, калорійність 41 на 100 грам продукту, важить 200 грам.
- Фрукт Яблуко коштує 25 грн, калорійність 52 на 100 грам продукту, важить 150 грам, містить 12 мг вітаміну C на 100 г.
- Молочний продукт Молоко коштує 30 грн, калорійність 60 на 100 грам продукту, важить 250 грам, має 5.2% жирності.
- Додати функцію
calculateTotalPrice(products), яка підраховує загальну вартість продуктів.- Приклад:
- Загальна вартість всіх продуктів: 73 грн
- Додати функцію
calculateTotalCalories(products), яка підраховує калорійність кожного продукту з урахуванням його маси, а також загальну калорійність продуктів.- Приклади:
- Калорійність продукту Морква на 200 г: 82 ккал
- Калорійність продукту Яблуко на 150 г: 78 ккал
- Калорійність продукту Молоко на 250 г: 150 ккал
- Загальна калорійність всіх продуктів: 310 ккал
4. Розбийте ваш код на кілька файлів:<script src="BaseProduct.js"></script>
<script src="Vegetable.js"></script>
<script src="Fruit.js"></script>
<script src="DairyProduct.js"></script>
<script src="displayProductsInfo.js"></script>
<script src="calculateTotalPrice.js"></script>
<script src="calculateTotalCalories.js"></script>
Створення екземплярів продуктів, масив продуктів та виклик функцій створюємо в основному файлі Product.html

build info
- compiler
- 2.0.5.1 · 4054EF9BF6C4510A
- built
- 2026-11-08 14:31:25 UTC
WebUniverse