1
resposta

Solução - Problema das gerações.

O meu código ficou um pouco diferente da resolução, mas ficou igualmente funcional, segue abaixo:

<script>
    function pulaLinha() {

        document.write("<br>")
    }

    function mostra(frase) {

        document.write(frase)
        pulaLinha();
    }

    let idadeMediaQuandoTemFilhos = 28
    let anoAtual = 2022
    let diferencaEntreAnos = anoAtual - 1500
    let quantasGeracoesSePassaram = diferencaEntreAnos / idadeMediaQuandoTemFilhos

    mostra("Desde 1500 até o ano atual se passaram " + Math.round(quantasGeracoesSePassaram) + " gerações.")

</script>
1 resposta

Fala xará, meu código ficou um pouco diferente, mas também usei a mesma função "Math.round" para gerar o resultado com o número bruto "18".

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

    function pulaLinha() {

        document.write("<br>");
    }

    function mostra (frase) {

        document.write(frase);
        pulaLinha();
    }

    var idadeMediaQuandoTemFilhos = 28;
    var anoAtual = 2016;
    var quantidadeDeGeracoes = (anoAtual - 1500) / idadeMediaQuandoTemFilhos;

  mostra("De 1500 até os dias atuais já se passaram " + Math.round (quantidadeDeGeracoes) + " gerações. ");

</script>