Oi Cosme,
O seu código está quase perfeito! 👍
O problema é que você está usando a variável qtdNumeros
para calcular a média, mas essa variável não muda dentro do loop. O correto seria usar o valor inicial de qtdNumeros
para calcular a média, e usar a variável contador
para controlar o loop.
Veja o código corrigido:
let qtdNumeros = prompt('Digite a quantidade de números para o cálculo da média:');
let soma = 0;
let contador = qtdNumeros;
while(contador > 0){
let numero = parseInt(prompt('Digite o numero:'));
soma += numero;
contador--;
}
let media = soma / parseInt(qtdNumeros);
alert(media);
Para saber mais: Documentação sobre o loop while em JavaScript.
Continue praticando e explorando novas soluções! 💪