Eu sei que tem muita variável, mas para mim fica mais fácil de entender.
<meta charset="UTF-8">
<h1></h1>
<script>
function pularLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pularLinha();
}
var mediaDeIdadeParaTerFilhos = 28;
var anoDaChegadaPortugues = 1500;
var anoAtual = prompt("Qual é o ano atual?");
var anosQuePassaramDesdeAChegada = anoAtual - anoDaChegadaPortugues;
var quantidadeDeGeracoes = Math.round(anosQuePassaramDesdeAChegada / mediaDeIdadeParaTerFilhos);
mostra("Desde de 1500 até hoje já se passaram " + quantidadeDeGeracoes + " gerações!");
</script>