3
respostas

Aí que legal como ficou o meu código...

3 respostas
<meta charset="UTF-8">
<script>

    pulalinha = (numeroLinhas) => {
        let pulo = "<br>";
        for (i = 0; i < numeroLinhas; i++) {
            document.write(pulo);
        }
    }

    mostra = (anoChegada, anoAtual, numeroLinhas) => {
        let numeroDeGeracoes = (anoAtual - anoChegada) / 28;
        document.write(`Desde 1500 já se passaram ${Math.round(numeroDeGeracoes)} gerações.<br>`);
        pulalinha();
    }

    mostra(1500, 2022, 5);

</script><meta charset="UTF-8">
<script>

    pulalinha = (numeroLinhas) => {
        let pulo = "<br>";
        for (i = 0; i < numeroLinhas; i++) {
            document.write(pulo);
        }
    }

    mostra = (anoChegada, anoAtual, numeroLinhas) => {
        let numeroDeGeracoes = (anoAtual - anoChegada) / 28;
        document.write(`Desde 1500 já se passaram ${Math.round(numeroDeGeracoes)} gerações.<br>`);
        pulalinha();
    }

    mostra(1500, 2022, 5);

</script>

Respondi dessa forma:

<script>

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

    function mostrar(frase) {
        document.write(frase);            
    }

        var anosDescobrimento = 1500;
        var anoAtual = 2022;
        var idadeMedia = (anoAtual - anosDescobrimento) / 28;

            mostrar("Passaram " + Math.round(idadeMedia) + " gerações");
            pulaLinha();

</script>

Fiz o "for", pq queria deixar o código um pouco mais funcional e visando mudanças futuras. Por exemplo , vai que precisasse alterar pra 100 linhas () colocando o numero de linhas no parametro e chamar uma função acredito que fique mais amarrado.

Gostei do seu tbm colega!