1
resposta

ALGUÉM CONSEGUIU FAZER DE OUTRA FORMA ?

Foi assim que consegui resolver o problema:

<meta charset="utf-8">

<script>
    //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, então, a primeira geração de brasileiros surgiu em 1528, a segunda em 1556 e assim por diante. Desde 1500 até o ano atual, quantas gerações se passaram?
    // Imprima esse número da seguinte maneira: calcule quantos anos passaram desde 1500 e divida o resultado pela média de 28 anos

    function pulalinha() {
        document.write ("<br><br>");
    };
    function mostra(texto) {
        document.write (texto);
        pulalinha ();
    };

    var anoinicial = 1500
    var anofinal = 2022
    var medianascimento = 28

    mostra("Em média, um casal tem filhos quando atinge 28 anos")
    mostra ("Sabendo que os portugueses chegaram ao Brasil em 1500")
    mostra ("Então, a quantidade de gerações que passaram desde que os portugueses chegaram é " + Math.round((anofinal - anoinicial)/28))

</script>
1 resposta

Boa tarde, Fabio

Eu fiz da seguinte maneira:

<meta charset= "UTF-8">

<script>
    // lembrando que "Math.round()" arredonda o número que está no parâmetro, ou seja, que está dentro dos parênteses.

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

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

    function exibeParagrafo(paragrafo) {
        document.write("<p1>" + paragrafo + "</ph1>");
    }

    var anosQuepassaram = 2022 - 1500;
    var idadeMediaQuandoTemFilhos = 28
    var gerações = anosQuepassaram / idadeMediaQuandoTemFilhos;


    exibeTitulo("Quantas gerações tivemos no Brasil desde o ano 1500?");
    pulaLinha();
    exibeParagrafo("Considerando que a cada 28 anos (idade média para se ter um filho no Brasil) temos uma nova geração, e sabendo que desde 1500 se passaram " + anosQuepassaram + " anos, " + " cerca de " + Math.round(gerações) + " gerações se passaram.");


</script>