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