FácilFase 3
Exercício Fácil — Classificador de Faixa Etária
Usa uma cadeia de else if para classificar uma idade em bebé, criança, adolescente ou adulto.
FerramentasVS CodeTerminalNode.js
Objetivo: praticar decisões encadeadas com else if, prestando atenção à ordem das condições.
Passos a realizar
- Cria classificador-idade.js na pasta fase3.
- Declara const idade com um valor à tua escolha.
- Escreve uma cadeia if / else if / else que classifique: menor que 2 anos como "bebé", menor que 12 como "criança", menor que 18 como "adolescente", e o resto como "adulto".
- Imprime a classificação com console.log.
- Testa o teu código com pelo menos cinco valores diferentes de idade, incluindo os limites exatos (2, 12, 18), e confirma que cada um cai na categoria certa.
Dicas
- Testar os valores exatos dos limites (2, 12, 18) é a forma mais comum de apanhar um erro de "maior que" vs "maior ou igual a".
- A ordem das condições importa — a mais restritiva (bebé) tem de vir primeiro, senão nunca é alcançada.
Erros comuns
- Pôr a condição "menor que 18" antes de "menor que 12", fazendo com que crianças caiam sempre na categoria adolescente.
- Esquecer o else final, deixando idades muito altas sem nenhuma categoria atribuída.