Olá Márcio e Professores
Eu segui basicamente a mesma linha de raciocínio do Márcio (que inclusive foi o código mais fácil de entender até aqui, parabéns) apenas complementei com o comando de arredondamento da média de gerações, visto que o cálculo executado no Browser se torna praticamente uma dízima periódica.
Aproveito e já deixo minha duvida, seria interessante sempre acionar esse comando do JS para arredondar um numero com mais de 1 casa decimal ? Ou não é muito levado em consideração ?
Ficou assim:
<meta charset="UTF-8">
<script>
function pulalinha(){
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulalinha();
}
mostra("Desde 1500 já tivemos " + Math.round((2021-1500)/28) + " gerações");
</script>