1
resposta

Todos os números pares de 1 a 100

Preciso de ajuda queria criar um promp para o usuario informar um numero de 0 a 100. porém o meu codigo vem aprensentando erro.

function imprimePares(contador, numero) {
      while (contador <= numero) {
        if (contador % 2 == 0) {
          mostra(contador);
        }
        contador + 1;
      }
      mostra("FIM")
    }

    let numero = parseInt(prompt("Escolha um numero de 1 a 100"));

Esse é meu codigo, poderia me ajudar não sei onde eu errei.

1 resposta

Olá Leandro, tudo bem?

Testei o seu código aqui e reescrevi ele da seguinte forma:

let numero = parseInt(prompt("Escolha um numero de 1 a 100"));

var contador = 0;

function imprimePares(contador, numero) {
    while (contador <= numero) {
      if(contador % 2 == 0) {
        mostra(contador);
      }
      contador = contador + 1;
    }
    mostra("FIM")
}


imprimePares(contador, numero);

Alguns pontos de sugestão que identifiquei:

  • Estava faltando chamar a função imprimePares.
  • Você deveria passar para a função a variável contador que deve ser declarada fora da função.
  • A variável numero precisava ser declarada antes de chamar a função.

Espero que dê certo, forte abraço!