1
resposta

Fiz solicitando ao usuário para informar o ano atual e depois o código mostra à quantidade de gerações que já se passaram.

<meta charset="UTF-8">

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

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

        var idadeMediaQuandoTemFilhos = 28;
        anoAtual = prompt ("Por favor, informe o ano atual: "); 

        var quantidadeDeGeracoes = (anoAtual - 1500) / idadeMediaQuandoTemFilhos;

        mostra("Já se passaram " + quantidadeDeGeracoes + " de gerações.");
    </script
1 resposta

muito bom seu código ! fiz de um modo menos interativo e depois dei uma olhada no forum e vi o seu e achei legal porém quando rodei a pagina a média de gerações saiu em casas decimais, dai fiz só um ajuste e ficou melhor de compreender, apenas usei o Math.round na linha 18.

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

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

    var idadeMediaQuandoTemFilhos = 28;
    anoAtual = prompt ("Por favor, informe o ano atual: "); 

    var quantidadeDeGeracoes = (anoAtual - 1500) / idadeMediaQuandoTemFilhos;

    mostra("Já se passaram " + Math.round(quantidadeDeGeracoes) + " de gerações.");
</script>