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

Erro

Olá!

Fiz o código parecido com o que ele fez mas sem adicionar o contador na parte do +2 e não funcionou. Depois entendi o código mas a minha dúvida é: não posso fazer a soma dentro da função escreve()? Por que?

<meta charset="UTF-8">

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

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

    var numPar = 2;

    while (numPar <= 100) {
        escreve(numPar + 2);
    }
</script>
1 resposta
solução!

Oi Jeanna, espero que esteja bem.

A sua funçãoescreve() tem por objetivo imprimir um dado do tipo string, através do comando document.write(). No caso do incremento (+2) é usado dentro de um loop, quando precisamos incrementá-lo.

No caso do exemplo do exercício:

var numPar = 2 // aqui estou dizendo que esta variável recebe o valor de 2.

while (numPar <= 100) // enquanto numPar for menor ou igual a 100.

escreve(numPar + 2) // meu programa vai mostrar o numPar + 2, então conforme o programa for incrementando, os números impressos vão mudar (pq ele está acrescentando +2 a operação) no caso o número 2 foi escolhido, por estarmos falando de números pares.

Caso você ainda não tenha entendido perfeitamente, te recomendo que faça mais exercícios usando incremento, uma boa ideia é tentar imprimir números de 1 a 10, 1 a 100, e assim por diante.

Espero que tenha te ajudado.

Se este post te ajudou, por favor, marca como solucionado ✓. Bons estudos!