Olá Jefferson! Existem diversas maneiras de chegarmos à mesma solução em programação. A que você usou está correta sim, parabéns pela iniciativa de testar novas possibilidades.
O uso de variáveis auxiliares ajuda na legibilidade do código. Devemos sempre pensar em outros desenvolvedores que lerão o nosso código ou nós mesmos no futuro.
Fiz uma pequena alteração no seu código criando mais uma variável auxiliar para ajudar na leitura do mesmo. Dá uma olhada se ficou bom:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(write) {
document.write(write);
pulaLinha();
}
var anoAtual = 2016;
var anoInicial = 1500;
var media = 28;
var geracoes = Math.round((anoAtual - anoInicial) / media);
mostra("Geraçoes de brasileiros: " + geracoes);
</script>
Se a sua dúvida foi tirada é só marcar o tópico como solucionado que assim você ajuda outros colegas com a mesma dúvida.
Abraços e sucesso nos estudos!