const participantes = [
{ nome: "Laura", pontuacao: 92 },
{ nome: "Pedro", pontuacao: 67 },
{ nome: "Clara", pontuacao: 44 }
];
const sortearParticipante = (listaParticipantes) => {
const indiceAleatorio = Math.floor(Math.random() * listaParticipantes.length);
return listaParticipantes[indiceAleatorio];
}
function exibirSorteado(sorteado,premio) {
setTimeout(() => {
console.log(`Participante sorteado: ${sorteado.nome}\nPontuação: ${sorteado.pontuacao}\n${premio}`);
}, 2000);
}
function avaliadorDePremio(pontuacaoDoPremiado) {
if (pontuacaoDoPremiado >= 80) {
return "Parabéns, você foi premiado!";
} else if (pontuacaoDoPremiado < 50) {
return "Infelizmente, não foi dessa vez.";
} else {
return "Você quase conseguiu! Fique de olho nos próximos sorteios.";
}
}
function realizarSorteio(participantes) {
console.log('Sorteando...');
const sorteado = sortearParticipante(participantes);
const premio = avaliadorDePremio(sorteado.pontuacao);
exibirSorteado(sorteado, premio);
};
realizarSorteio(participantes);