Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Exercício

const participantes = [
    { nome: "Alice", pontuacao: 85 },
    { nome: "Bob", pontuacao: 70 },
    { nome: "Charlie", pontuacao: 45 }
];
function sortearParticipante(participantes) {
    const indiceSorteado = Math.floor(Math.random() * participantes.length);
    return participantes[indiceSorteado];
}
const avaliarPontuacao = (pontuacao) => {
    if (pontuacao > 80) {
        return "Parabéns, você foi premiado!";
    } else if (pontuacao >= 50 && pontuacao <= 80) {
        return "Você quase conseguiu! Fique de olho nos próximos sorteios.";
    } else {
        return "Infelizmente, não foi dessa vez.";
    }
};
function exibirResultado(participante) {
    console.log(`O participante sorteado é: ${participante.nome}`);
    setTimeout(() => {
        const resultado = avaliarPontuacao(participante.pontuacao);
        console.log(resultado);
    }, 2000);
}
function realizarSorteio(participantes) {
    const participanteSorteado = sortearParticipante(participantes);
    exibirResultado(participanteSorteado);
}
realizarSorteio(participantes);