O código si esta funcionando normalmente, e sei também que é possível diminui-lo, mas estou usando o máximo de funções possível pegar pratica. Quem quiser comparar fique à-vontade, sugestões também são bem vidas.
<meta charset="UTF-8">
<script>
function idade() {
alert("A diferença de idade entre eu e meu irmão é " + (minhaIdade - idadeDoMeuIrmao))
}
function mostra(texto){
document.write(texto);
pulaLinha
}
function pulaLinha() {
document.write("<br>");
}
var chegaram = 1500
var geracao = 28
var atualmente = 2021
mostra("A quantidade de gerações que se passaram desde de a chegada dos portugueses é " + Math.round((atualmente - chegaram) / geracao));
</script>