Olá, Maria!
Parece que o seu código está quase perfeito, mas está faltando um detalhe importante: a função mediaDaTurma
não está retornando nenhum valor. Isso significa que quando você chama console.log(mediaDaTurma([10,20,30,40]))
, a função é executada, mas nada é retornado para ser impresso no console, resultando em undefined
.
Para corrigir isso, você precisa adicionar uma linha de código que retorna a média das notas após o cálculo. Isso pode ser feito dividindo a soma total das notas pelo número de notas (ou seja, notas.length
). Aqui está o código corrigido:
function mediaDaTurma(notas){
let soma = 0;
for(let inicio = 0; inicio < notas.length ; inicio += 1){
soma = soma + notas[inicio];
}
return soma / notas.length;
}
console.log(mediaDaTurma([10,20,30,40])) // Deve imprimir 25 no console
Com essa alteração, a função agora retorna a média das notas, que é então impressa no console.
Espero ter ajudado e bons estudos!