1
resposta

rosolução do exercício

function gerarMensagem(pontuacao) {
    if (pontuacao >= 70) {
        console.log('Parabéns! Você foi aprovado!');
    } else if (pontuacao > 50 && pontuacao < 69) {
        console.log('Prescisa de reforço');
    } else {
        console.log('Foi reprovado');
    }
}

function avaliarDesempenho(pontuacao, gerarMensagem) {
    console.log(`A sua pontuação é: ${pontuacao}`);
    gerarMensagem(pontuacao);
}




avaliarDesempenho(82, gerarMensagem);
1 resposta

Oi, David! Como vai?

Agradeço por compartilhar.

Gostei da forma como você separou a lógica em duas funções, deixando o código mais organizado e fácil de entender. A utilização da função avaliarDesempenho chamando gerarMensagem mostra uma boa noção de reaproveitamento de código, o que é muito importante no dia a dia.

Você pode usar o método toFixed() quando quiser trabalhar com números formatados, principalmente se estiver lidando com pontuações decimais.


let pontuacao = 82.456;

let pontuacaoFormatada = pontuacao.toFixed(2);

console.log(pontuacaoFormatada);

Esse código remove casas decimais extras e deixa o número com duas casas após a vírgula, facilitando a exibição.

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