2
respostas

Todos os números pares de 1 a 100.(ERRO NA EXECUÇÃO)

Bom dia segue meu código porém, no momento da execução o mesmo está dando erro no final.

CODIGO

CODIGO

ERRO NA SOLUÇÃO COM A VARIÁVEL contador SENDO IGUAL Á 0

Supondo que o contador comece a rodar do 0 e o numero informado seja 100, no final da esse erro:

70

72

74

76

78

80

82 64 8

_ _ _ _ _ _ 100

ERRO NA SOLUÇÃO COM A VARIÁVEL contador SENDO IGUAL Á 2

68

70

72

.

_

_

_

_

_

_

_

_

_

_

_

_

_

2 respostas

Olá, Bruno, fiz com as duas opções de contador e rodou perfeitamente...

<meta charset="utf-8">

<script type="text/javascript">
    function pulaLinha() {
        document.write("<br><br>");
    }

    function mostra(frase){
        document.write(frase);
        pulaLinha();
    }

    var numeroInformado = parseInt(prompt("Informe até qual número você quer mostrar:"));

    //var contador = 0;
    var contador = 2;

    while(contador <= numeroInformado){
        mostra(contador);

        contador += 2;

    }
</script>

Sugiro que após aparecer o resultado no navegador, você pressione F12 (ou o equivalente no teu caso) para mostrar o console porque aí você saberá exatamente em qual linha está o erro. Bons estudos!

Olá, Bruno, me ocorreu agora, tente acrescentar essas linhas no início do seu código, primeira linha, antes de todo o resto:

<!DOCTYPE html>
<html lang="pt-br">

<meta charset="utf-8">

<script type="text/javascript">
    function pulaLinha() {
        document.write("<br><br>");
    }

    function mostra(frase){
        document.write(frase);
        pulaLinha();
    }

    var numeroInformado = parseInt(prompt("Informe até qual número você quer mostrar:"));

    //var contador = 0;
    var contador = 2;

    while(contador <= numeroInformado){
        mostra(contador);

        contador += 2;

    }
</script>

</html>

E também essa tag fechando o html.

Se o problema for a versão do navegador, vai funcionar sem erros.

Espero ter ajudado. Bons estudos!