Olá, Raonny! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de funções callback para organizar a lógica com JavaScript, utilizou muito bem uma arrow function para simplificar a escrita e ainda compreendeu a importância das condições para personalizar mensagens de acordo com a pontuação.
Uma dica interessante para o futuro é separar a lógica de mensagens em constantes, deixando o código mais organizado e fácil de manter. Assim:
const mensagens = {
aprovado: 'Parabéns! Você foi aprovado!',
reforco: 'Parabéns! Você precisa de reforço',
reprovado: 'Foi reprovado'
};
const gerarMensagem = (pontos) => {
if (pontos >= 70) {
console.log(mensagens.aprovado);
} else if (pontos >= 50) {
console.log(mensagens.reforco);
} else {
console.log(mensagens.reprovado);
}
};
Isso faz com que qualquer alteração nas mensagens seja feita em um único lugar, tornando o código mais limpo e reutilizável.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!