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

Resolução para o código

consegui chegar nesta resolução. Tentei colocar o parametro while dentro de uma função.

<meta charset = "UTF-8">
<script>
    var anoCopa = 1930;
    var dataLimite = parseInt(prompt("Digite o ano que deseja."));
    function pulaLinha(){
        document.write("<br><br>");
    }
    function exibe(texto){
        document.write(texto);
        pulaLinha();
    }
    function mostraData(data1, data2){
        while(data1 <= data2){
            exibe(data1 + " tem copa");
            data1 = data1 + 4;
        }
        exibe("Ufa! Esses foram os anos de copa até " + data2);
    }
    mostraData(anoCopa, dataLimite);
</script>
1 resposta
solução!

Olá, Gustavo! Tudo bem?

Ótimo código. Muito bom ver que está praticando!

Uma dica que posso deixar para seus próximos códigos é a maneira de escrever data1 = data1 + 4, por exemplo. Esse jeito está correto, mas uma outra forma seria:

    function mostraData(data1, data2){
        while(data1 <= data2){
            exibe(data1 + " tem copa");
            data1 += 4;
        }

Essa é uma outra forma de adicionar quatro na variável data1. Isso também funciona para outras operações, como a subtração.

Qualquer dúvida estamos à disposição. Bons estudos :)

Abraços!