Oi, tudo bem?
O seu código está funcionando corretamente, parabéns :}
Sobre como utilizar string dentro da função mostra, uma possibilidade é essa:
mostra("Gerações: " + quantidadeDeGeracoes);
Você utiliza a palavra ou a frase que deseja escrever entre "" e concatena com o símbolo + e quando você dá espaço depois da palavra Gerações, o espaço automaticamente é lido não deixando colodo com resultado da variável quantidadeDeGeracoes
Uma outra sugestão, é o uso do Math.round() esse método do Javascript irá arrendodar o um número decimal para um número inteiro, podendo ficar assim:
var quantidadeDeGeracoes = Math.round((anoAtual - 1500) / idadeMediaQuandoTemFilhos);
No caso, o que está dentro dos parênteses do Math.round() é o que você deseja arrendodar, pegou a ideia? Para saber mais: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/round
Qualquer dúvida é só chamar! Bons estudos