2
respostas

Conseguir... mais ainda estou com a mente bugada

Alguem teria como descrever a função, pois eu sonseguir testando até funcionar

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

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

    var i = 0;
    while(i <= 10) {

        alert("O resultado é " + 2 * i);
        i=i+1

    }

</script>
2 respostas

Olá!

O programa mostra números de 2 em 2, de 0 até 20. Sua dúvida não está clara. Se for sobre o que o while faz, é assim: a variável i começa como 0, e vai aumentando (i = 1, 2, 3, ...). Conforme ela aumenta, mostra a mensagem

O resultado é 2 * 0

O resultado é 2 * 1

O resultado é 2 * 2

...

até o i chegar no 10.

Só que sem quebra de linhas. Para mostrar cada mensagem em uma linha, você pode fazer

    while (i <= 10) {
        document.write("O resultado é " + 2*i)
        pulaLinha()
        i = i + 1
    }

Boa noite camarada!

Tudo bem?

Programação é abstração, já dizia um amigo que é programador de longa data.

Acredito que o que deixou "um pouco" confuso o entendimento seja a substituição de termos mais palpáveis (Nome, Data, Copa...), seja a letra i nomeando a variável e as instruções.

Espero ter ajudado um pouco mais, pois essa dica passada pelo meu amigo me ajuda muito nessas situações.

Sucesso no curso!