1
resposta

Minha resolução, ficou dessa forma

function avaliardesempenho (desempenho, callback){

    callback(desempenho)
}

function mensagemjogador( desempenho){

    if (desempenho >=70){

        console.log("Aprovado")
    }else if (desempenho >=50){
        console.log("Precisa de reforço")

        }else if (desempenho < 50){
         console.log("Reprovado")
        
    }    
        
    }

avaliardesempenho (80, mensagemjogador )
avaliardesempenho(49, mensagemjogador )
avaliardesempenho (60, mensagemjogador )
1 resposta

Olá, Camille, como vai?

Seu código atende aos requisitos da atividade e demonstra uma boa compreensão sobre o uso de funções de callback para processar dados. O uso das estruturas condicionais para verificar as faixas de pontuação está correto e a lógica de execução funciona conforme o esperado. É muito positivo ver que você testou diferentes cenários para validar os resultados de aprovação, reforço e reprovação.

Como uma sugestão de melhoria, você pode explorar o uso de Template Literals para tornar as mensagens exibidas no console mais informativas. Isso permite concatenar o valor da pontuação com o texto de forma mais legível no JavaScript.

Parabéns por concluir o exercício e continue compartilhando suas resoluções conosco.

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