1
resposta

Resolução 02

const temperatura = 22;

if(temperatura < 15){
    console.log('Frio');
} else if((temperatura >= 15) && (temperatura <= 25)){
    console.log('Agradável');
} else {
    console.log('Quente');
}

//Agradável
1 resposta

Olá, Raonny, como vai?

O código que você desenvolveu está correto e atende perfeitamente aos requisitos propostos para o sistema. A lógica de condicionais foi aplicada de forma precisa, garantindo que as faixas de temperatura sejam verificadas corretamente antes de exibir a mensagem no console. É interessante observar que o uso do operador lógico && na segunda condição assegura que apenas valores dentro do intervalo de 15 a 25 resultem na saída Agradável.

Como uma dica adicional para simplificar a escrita, saiba que em estruturas de else if encadeadas nem sempre é necessário verificar o limite inferior se a condição anterior já o fez. Por exemplo, se o código já testou se a temperatura é menor que 15 e falhou, o fluxo só chegará ao próximo bloco se o valor for 15 ou mais. Assim, a expressão poderia ser simplificada para else if (temperatura <= 25).

Parabéns por compartilhar sua resolução e continue praticando as estruturas de controle. O fórum está à disposição para futuras dúvidas.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!