Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolvido - Todos os números pares de 1 a 100.

<meta charset="UTF-8">

<script>
    function pulaLinha() {
        document.write("<br>");
    }

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

    var num = 1;

    while (num <= 97){
        num += 2;
        mostra(num);
    }

    mostra("FIM");

</script>
2 respostas
solução!

Olá, Felipe. Tudo bem?

Dessa forma, você está imprimindo os números ímpares começando do um, pois 1 + 2 = 3, 3 +2 = 5, e assim sucessivamente. Você poderia iniciar a variável com 0, dessa forma o valor seria acrescido de 2, mostrando os pares a partir de 1. E também tem o detalhe que tem de ser até o 100.

var num = 0;
while (num <= 100){
    num += 2;
    mostra(num);
}

Vou deixar uma alternativa para imprimir somente os pares que seria através da verificação do resto da divisão por dois.

while (num <= 100){
    if ((num % 2) == 0) {
        mostra(num);
    }
    num++;
}

Bons estudos!

Olá Vitor,

Tudo bem sim e com você?

Obrigado pelas dicas.