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

Código que usei para resolver o problema.

Esse foi o código que escrevi para resolver o problema. Está correto?

<meta charset="UTF-8">

<head>

    <title>Quantas gerações se passaram??</title>

</head>

<body>
    <style>
        *{
            font-size: 38px;
            text-align: center;
            background-color: powderblue;
        }
    </style>


    <script>

    function br(linhas){

        for(linhas = linhas; linhas > 0; linhas--) {

            mostra("<br>");
        }
    }

    function mostra(msg){

        document.write(msg);
    }

    function geraçoesQuePassaram(anoAntigo, periodoGerações) {

        const anoAtual = new Date().getFullYear();
        br(5);
        mostra("Olá");
        br(2);
        mostra("As gerações que se passaram desde " + anoAntigo + " até " + anoAtual + " são, aproximadamente: " );
        mostra(Math.round((anoAtual - anoAntigo) / periodoGerações));
    }


    geraçoesQuePassaram(1500, 28);

    </script>
</body>
2 respostas
solução!

Está ótimo Felipe Só nessa parte aqui ->

function br(linhas){

        for(linhas = linhas; linhas > 0; linhas--) {

            mostra("<br>");
        }
    }

Você não precisa dizer que "linhas = linhas" Poderia simplesmente declarar o For Loop assim ->

for(linhas; linhas > 0; linhas--)

Muito obrigado pela dica, já corrigi essa parte.