Praticando JavaScript: Condicionais - Resolução 02 - Classificando a Temperatura
O código conta com duas functions, uma para classificar o clima do dia e outra para verificar se a entrada de temperatura feita pelo usuário é válida.
let temperatura = Number(prompt("Digite a temperatura do dia de hoje: "));
temperatura = verificarSeEhNumero(temperatura);
const resultado = verificarTemperatura(temperatura);
console.log(`O clima do dia de hoje está ${resultado}.`);
function verificarSeEhNumero(temperatura) {
while (isNaN(temperatura)) {
temperatura = Number(prompt("Temperatura inválida. Por favor, digite uma temperatura válida: "));
}
return temperatura;
}
function verificarTemperatura(temperatura) {
if (temperatura < 15) {
return "frio.";
} else if (temperatura >= 15 && temperatura <= 25) {
return "agradável.";
} else {
return "quente.";
}
}