25 - Пишемо мінімальний інтернет-магазин з власною дисконтною програмою (уроки js)
📘 Завдання: Інтернет-магазин з власною дисконтною програмою
Створіть застосунок "Shop Calculator".
Користувач може вибрати товари і тип клієнта. Після натискання кнопки Calculate потрібно розрахувати підсумкову вартість.
🛒 Товари:
- Phone — $800
- Laptop — $1200
- Watch — $300
Користувач вибирає товари через checkbox.
👤 Тип клієнта:
- New client — знижка 0%
- Regular client — знижка 10%
- VIP client — знижка 25%
Тип клієнта вибирається через select.
📐 Логіка розрахунку:
- Спочатку рахується загальна сума товарів (subtotal)
- Потім застосовується знижка залежно від типу клієнта
- Розраховується сума знижки
- Розраховується підсумкова ціна
📊 Потрібно вивести:
- Subtotal — сума всіх вибраних товарів
- Discount (%) — відсоток знижки
- Discount amount — сума знижки
- Total — підсумкова сума до оплати
🧪 Приклад:
- Phone + Laptop = $2000
- VIP client (25%) → знижка $500
- Підсумок: $1500