1
resposta

Estaria correto fazer assim?

<meta charset="UTF-8">

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

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

    function gerações () {
        document.write(Math.round((2022-1500)/28));
    }

    mostra("Já se passaram:");
    pulaLinha();
    gerações();
    mostra(" gerações.");
</script>
1 resposta

Olá, Dafinny!

O código funciona e atende o pedido do exercício! Parabéns :)

Vou deixar apenas algumas dicas de programação mesmo...

Primeiro, não use acentos ou cedilha, pois outra linguagens de programação não aceitam...

A outra dica é tentar explorar as vantagens das funções, veja como poderia ser feito:

<meta charset="UTF-8">

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

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

    function numeroGeracoes (ano) {
        return Math.round((ano-1500)/28);
    }

    mostra("Já se passaram " + numeroGeracoes(2022)+ " gerações.");

</script>