Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução

const calcularConsumo = (potencia, horasPorDia) => {return  (potencia * horasPorDia * 30) / 1000};


function classificarConsumo (consumo) {
    if (consumo < 50){
        return 'Baixo consumo'
    } else if (consumo >= 50 && consumo <= 199){
        return 'Consumo moderado'
    } else {
        return 'Alto consumo'
    }
};

const exibirResumo = (nomeAparelho, consumo, classificacao) => {
    console.log (`${nomeAparelho} tem consumo de ${consumo} kWh/mês e é classificada como ${classificacao}.`)
};

const nomeAparelho = "Geladeira";
const consumo = calcularConsumo(150, 4);
const classificacao = classificarConsumo(consumo);
exibirResumo(nomeAparelho, consumo, classificacao);
1 resposta
solução!

Olá, João, como vai?

O código que você desenvolveu cumpre bem as responsabilidades das funções e segue a lógica proposta no exercício. A estrutura está clara e cada parte faz exatamente o que se espera dentro da atividade.

Um pequeno ponto que você pode considerar é o formato da saída. Como o cálculo retorna um número com casas decimais em alguns cenários, pode ser útil aplicar um arredondamento quando desejar apresentar valores mais limpos ao usuário, usando por exemplo toFixed, dependendo da necessidade do projeto.

Obrigado por compartilhar e continue trazendo suas soluções para o fórum, que está à disposição para o que você precisar.

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