1
resposta

Minha alteração no loop infinito

O contador precisa ser decrementado dentro do loop para que eventualmente a condição de parada seja satisfeita e o loop termine. Isso evita o loop infinito e permite que o programa prossiga para calcular e exibir a média.

Minha alteração ficou da seguinte forma:

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--; // Decrementar contador dentro do loop }

let media = soma / qtdNumeros;

console.log(media);

1 resposta

Oi Joziane, tudo bem?

Isso aí! Essa ação é crucial para que o loop while consiga atender à condição de término e concluir sua execução.

Prossiga com seus estudos e experimente outras estruturas de controle para aperfeiçoar suas competências em programação.

Um abraço e bons estudos.