2
respostas

Pares de 1 até 100

Este é meu código, é de certa forma um erro começar a contar do 2 ao invés do 0?

<meta charset="utf-8">
<h1>Conta pares</h1>
<script>

    function pulalinha(){
        document.write("<br><hr><br>");
    }
    function mostra (frase){
        pulalinha();
        document.write(frase);
    }
    var comeco = 2;

    while(comeco <= 100){
        mostra("<big>Este número faz parte dos pares de  1 a 100:</big> ");
        mostra(comeco);
            comeco = comeco + 2;
    }
    mostra("Fim.");
</script>

2 respostas

Olá Kaio, não está errado começar do 2 pois o próximo número par depois do 1 é 2, nesse caso não podemos começar a contar do 0. Espero ter ajudado, bons estudos!

Concordo com o Kaio, já que o exercício indica que que o 1 está incluído devemos considerá-lo ao criar a programação. No entanto, como é preciso validar uma regra para indicar o que é par ou não, pode ser preciso usar operações ainda não vistas.

Esse foi o código que criei:

    var numero = 1;
    var valorFinal = 100;
    while (numero <= valorFinal) {
            var resto = parseFloat(numero/2) - parseInt(numero/2)
            if (resto > 0 && resto < 1 ) {
                    numero = numero + 1;
            } else {
                    mostra("Par: " + numero);
                    numero = numero + 2;
            }
    }
    mostra("FIM");