1
resposta

Resultado do exercicio!

function calcularConsumo(potencia, horasPorDia)
{ 
    let consumo = (potencia * horasPorDia * 30)/1000;
    let classificacao = classificarConsumo (consumo);//chama e armazena a classificação do aparelho depensendo do seu consumo
    return {consumo, classificacao};// retorna o valor numerico e a classificação
}

function classificarConsumo (consumo)//classifica o nivel de consumo do aparelho
{
        if (consumo < 50 ) return  'Baixo Consumo'; 
        else if (consumo >= 200 )  return  'Alto Consumo';
        else return 'Consumo Moderdo';
}

function exibirResumo(){// exibe a mensagem buscando o retorno da função com o valor numerico e sua classificação

console.log(`O consumo do seu aparelho ${nomeAparelho} é de ${resultado.consumo} kWh e ele foi classificado como ${resultado.classificacao}.`);

}

const nomeAparelho ="Geladeira";
let resultado = calcularConsumo(150,4);//chama a função para calcular o consumo

exibirResumo(nomeAparelho, resultado);//chama a função passando o nome do aparelho e o resultado dos calculos
1 resposta

Olá, Eduardo, como vai?

Obrigado por compartilhar sua resolução do exercício. A lógica geral do cálculo está funcionando corretamente e o consumo mensal foi aplicado com a fórmula esperada.

Há apenas alguns pontos de atenção em relação à proposta da atividade. A função calcularConsumo ficou responsável também por classificar o consumo, retornando um objeto com dois dados. Funciona, mas escapa um pouco da separação de responsabilidades solicitada, onde cada função teria um papel isolado. Além disso, a função exibirResumo foi declarada sem parâmetros e utiliza variáveis globais, embora tenha sido chamada passando argumentos.

Para corrigir esses pontos, a função calcularConsumo deve realizar apenas a conta matemática. A função exibirResumo precisa receber os dados necessários entre os parênteses para utilizá-los no console.log.

Continue compartilhando suas implementações, pois essa prática ajuda bastante na consolidação do aprendizado.

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