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

Raciocinio

<meta charset="UTF-8">

<script>

var anosQuePassaram = 2022 - 1500;
var geracoes = anosQuePassaram / 28;

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

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

function header(titulo){
    document.write("<h1>" + titulo + "</h1>")
}

header("Problema das gerações!");
mostrar("O numero de gerações de brasileiros até o ano de 2022 é de ");
mostrar(geracoes + " gerações, mas podemos arredondar para " + Math.round(geracoes) + " gerações");

</script>

Visto a resolução adicionei uma variável para ficar assim, mais claro de onde saiu o numero 28 no problema.

<meta charset="UTF-8">

<script>

var anosQuePassaram = 2022 - 1500;
var idadeMediaParaTerFilhos = 28;
var geracoes = anosQuePassaram / idadeMediaParaTerFilhos;

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

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

function header(titulo){
    document.write("<h1>" + titulo + "</h1>")
}

header("Problema das gerações!");
mostrar("O numero de gerações de brasileiros até o ano de 2022 é de ");
mostrar(geracoes + " gerações, mas podemos arredondar para " + Math.round(geracoes) + " gerações");

</script>
1 resposta
solução!

Oi, Gabriel! Também acredito que variáveis bem especificadas possibilitam melhor legibilidade. Gostaria de compartilhar o meu código. No final citei a situação-problema para melhor compreensão do contexto em que se encontra o programa apresentado.

<meta charset="UTF-8">

<script>

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

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

    }


    var anoAtual = 2022
    var idadeMediaQuandoTemFilhos = 28
    var mediaGeracoes = (anoAtual-1500)/idadeMediaQuandoTemFilhos;


    mostra("Em média, um casal tem filhos quando atinge a idade de 28 anos. Seguindo essa média, se os portugueses chegaram em 1500 no Brasil, desde 1500 até o ano atual, quantas gerações se passaram?");
    mostra("Se passaram aproximadamente " + Math.round(mediaGeracoes) + " gerações.");


</script>