Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Código Proposto Para Correção (Usando o Decremento)

Boa noite.

Em relação ao exercício, compus a correção proposta conforme abaixo e deu certo:

  1. Inserção do Contador (contador --) com decremento.
  2. Inserção de um alert para exibir o número obtido pelo cálculo da média.
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:'));
    contador --;
    soma += numero;
    
}

let media = soma / qtdNumeros;
    
console.log(media);
    alert (`A média calculada foi ${media}`);

Fazendo alguns testes, o código deu certo.

Minha dúvida é a seguinte: haveria outra forma de inserir o contador com o decremento dentro deste código para obter o mesmo resultado?

Obrigado.

1 resposta
solução!

Oi, Glauco. Como vai?

Seu código está certinho! Essa é uma forma muito comum de utilizar o decremento. Outra forma, respondendo sua pergunta, seria com o uso do for. O for é muito útil quando sabemos a quantidade exata de vezes que queremos que um bloco de código seja executado. Como nesse caso esse valor é qtdNumeros, é possível utilizar o for, também.

Ficaria assim:

let qtdNumeros = prompt('Digite a quantidade de números para o cálculo da média:');
let soma = 0;

for(let contador = qtdNumeros; contador > 0; contador--){
    let numero = parseInt(prompt('Digite o numero:'));
    soma += numero;
}

let media = soma / qtdNumeros;
    
console.log(media);
alert (`A média calculada foi ${media}`);

Em muitas situações o uso do for ou do while é apenas questão de escolha - inclusive, é uma atividade interessante tentar resolver o mesmo problema utilizando das duas formas. Em casos mais complexos, você perceberá a importância das particularidades de cada um.

Espero ter contribuído, Glauco. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!