39.1 Калькулятор веса рюкзака 1, практика (JS уроки)
📘 Задание: Backpack Weight Calculator
Создайте приложение "Backpack Weight Calculator".
Представьте, что вы собираетесь в поход.
Перед выходом нужно собрать рюкзак.
Пользователь должен выбрать по одному предмету из каждой категории.
После нажатия кнопки необходимо посчитать общий вес рюкзака.
🥤 Категория 1 — Напиток
- 💧 Water — 2 kg
- 🧃 Juice — 3 kg
- 🥤 Soda — 4 kg
- 🍵 Tea Thermos — 5 kg
- 🚰 Water Canister — 8 kg
🍎 Категория 2 — Еда
- 🍎 Apples — 2 kg
- 🥪 Sandwiches — 3 kg
- 🥫 Canned Food — 5 kg
- 🍱 Food Pack — 7 kg
- 📦 Food Box — 10 kg
🛠️ Категория 3 — Инструмент
- 🔦 Flashlight — 1 kg
- 🔪 Knife — 2 kg
- Shovel — 5 kg
- 🪓 Axe — 7 kg
- 🧰 Tool Kit — 10 kg
🧥 Категория 4 — Одежда
- 👕 T-Shirt — 1 kg
- 🧥 Sweater — 3 kg
- 🧥 Jacket — 5 kg
- 🥾 Warm Clothes — 7 kg
- ❄️ Winter Clothes — 10 kg
📐 Правила:
- Для каждого выбранного предмета определить его вес.
- Сложить вес всех четырёх выбранных предметов.
- Если общий вес меньше 10 кг — вывести сообщение:
Too light!
- Если общий вес больше 31 кг — вывести сообщение:
Too heavy!
- Если вес находится в диапазоне от 7 до 31 кг — вывести:
"Backpack weight: 24 kg"
📐 Логика работы:
- Получить значения всех четырёх
<select>.
- Использовать
switch для определения веса каждого выбранного предмета.
- Сложить все значения в одну переменную.
- Проверить общий вес с помощью
if.
- Вывести итоговое сообщение.
🧪 Пример:
Пользователь выбрал:
- 🍵 Tea Thermos — 5 kg
- 🥫 Canned Food — 5 kg
- 🪓 Axe — 7 kg
- 🧥 Jacket — 5 kg
Backpack weight: 25 kg