Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] 06 Loop infinito

Fiquei um pouco confuso com o exercício do loop infinito. Percebi que estava faltando o contador--, mas não consegui entender completamente.

Compreendi que o let contador deve receber o número que o usuário digitar, e, em seguida, ele entra no while. O usuário digita um número, e o contador começa. Por exemplo:

Digite a quantidade de números para o cálculo da média: 3
Digite o número: 5
Digite o número: 6
Digite o número: 0

Calculo média: 3.6666666666666665

No entanto, eu pensava que deveria ser contador++ em vez de contador--.

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 número:')); soma += numero; contador--; }

let media = soma / qtdNumeros;

console.log(media);

2 respostas
solução!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Com essa explicação ficou bem claro agora :) Obrigado!