{}
run-icon
main.js
let atletas = [ { nome: "Cesar Abascal", notas: [10, 9.34, 8.42, 10, 7.88] }, { nome: "Fernando Puntel", notas: [8, 10, 10, 7, 9.33] }, { nome: "Daiane Jelinsky", notas: [7, 10, 9.5, 9.5, 8] }, { nome: "Bruno Castro", notas: [10, 10, 10, 9, 9.5] }]; function calcularMedias(listaAtletas) { for (let i = 0; i < listaAtletas.length; i++) { let atleta = listaAtletas[i]; let notasOrdenadas = atleta.notas.sort((a, b) => a - b); let notasComputadas = notasOrdenadas.slice(1, 4); let soma = 0; notasComputadas.forEach(function(nota) { soma += nota; }); let media = soma / notasComputadas.length; console.log(`Atleta: ${atleta.nome}`); console.log(`Notas Obtidas: ${atleta.notas}`); console.log(`Média Válida: ${media}`); console.log(""); } } calcularMedias(atletas);
Output