2
respostas

[Sugestão] Compilandos os desafios

Os exercicios são muito bem elaborados, eu consegui resolver utilizando o about:blank e assim, pude testar as respostas erradas e ver na prática o problemas e o que não funcionava, assim, cheguei ao resultado correto. Para ir reduzindo as variávies utilizar decremento contador --; ou contador - 1;

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 / qtdNumeros;

console.log(media);

2 respostas

Olá, Edson. Tudo bem?

Obrigado por compartilhar seu código aqui com a gente. Parabéns pelo trabalho. Continue praticando e evoluindo.

Muito bom como você utilizou o while para controlar a entrada de números e calcular a média. A ideia de decrementar contador-- é ótima para evitar loops infinitos.

Uma outra forma de fazer é utilizar o loop for, que já inclui a inicialização, a condição e o decremento no próprio cabeçalho:


let qtdNumeros = parseInt(prompt('Digite a quantidade de números:'));
let soma = 0;

for (let i = qtdNumeros; i > 0; i--) {
    let numero = parseInt(prompt('Digite um número:'));
    soma += numero;
}

let media = soma / qtdNumeros;
console.log(media);

Isso mantém o código estruturado e fácil de ler.

Conte com o apoio do Fórum. Abraços e bons estudos.

Uau que top, muito obrigado pela, dica o for fica melhor que o while nesse sentido, valeu a dica. MUito Obrigado.