1
resposta

Está correto?

<meta charset="UTF-8">


<script>

    function pulaLinha() {

        document.write("<br>");

    }

    function mostra(generation) {

        document.write(generation)
        pulaLinha();
    }


    var ano = 1500;
    var anoAtual = 2021;
    var diferenca = ((2021 - 1500)/28);

    mostra("Passaram-se " + Math.round(diferenca) + " gerações desde 1500.");


</script>
1 resposta

Apesar de estar funcional, você criou as variáveis "ano" e "anoAtual" que estão sem uso em qualquer local. Uma ideia seria utilizar dentro da formula de diferença, e também criar uma variável para a idade média de cada geração, por exemplo:

var ano = 1500;
var anoAtual = 2021;
var idadeMediaGeracao = 28
var diferenca = ( ( anoAtual - ano ) / idadeMediaGeracao );

Bons estudos