39.1 Calculadora de Peso da Mochila 1, prática (Aulas JS)
📘 Tarefa: Backpack Weight Calculator
Crie um aplicativo "Backpack Weight Calculator".
Imagine que você vai fazer uma trilha.
Antes de sair, é preciso montar a mochila.
O usuário deve escolher um item de cada categoria.
Após clicar no botão, é necessário calcular o peso total da mochila.
🥤 Categoria 1 — Bebida
- 💧 Water — 2 kg
- 🧃 Juice — 3 kg
- 🥤 Soda — 4 kg
- 🍵 Tea Thermos — 5 kg
- 🚰 Water Canister — 8 kg
🍎 Categoria 2 — Comida
- 🍎 Apples — 2 kg
- 🥪 Sandwiches — 3 kg
- 🥫 Canned Food — 5 kg
- 🍱 Food Pack — 7 kg
- 📦 Food Box — 10 kg
🛠️ Categoria 3 — Ferramenta
- 🔦 Flashlight — 1 kg
- 🔪 Knife — 2 kg
- Shovel — 5 kg
- 🪓 Axe — 7 kg
- 🧰 Tool Kit — 10 kg
🧥 Categoria 4 — Roupa
- 👕 T-Shirt — 1 kg
- 🧥 Sweater — 3 kg
- 🧥 Jacket — 5 kg
- 🥾 Warm Clothes — 7 kg
- ❄️ Winter Clothes — 10 kg
📐 Regras:
- Para cada item selecionado, determine o seu peso.
- Some o peso dos quatro itens selecionados.
- Se o peso total for menor que 10 kg — exibir a mensagem:
Too light!
- Se o peso total for maior que 31 kg — exibir a mensagem:
Too heavy!
- Se o peso estiver no intervalo de 7 a 31 kg — exibir:
"Backpack weight: 24 kg"
📐 Lógica de funcionamento:
- Obter os valores dos quatro
<select>.
- Usar
switch para determinar o peso de cada item selecionado.
- Somar todos os valores em uma única variável.
- Verificar o peso total com
if.
- Exibir a mensagem final.
🧪 Exemplo:
O usuário selecionou:
- 🍵 Tea Thermos — 5 kg
- 🥫 Canned Food — 5 kg
- 🪓 Axe — 7 kg
- 🧥 Jacket — 5 kg
Backpack weight: 25 kg