Grazi, seguindo seu código eu faria o seguinte:
Note que você já salvou as informações de anoInicio
e anoAtual
, portanto, quando você for declarar a variável qtdAnos
o correto é que você aplique as variáveis já declaradas para fazer o cálculo.
Atualmente esta assim:
var anoInicio = 1500;
var anoAtual = 2022;
var qtdAnos = 2022-1500;
Recomendo que você deixe assim:
var anoInicio = 1500;
var anoAtual = 2022;
var qtdAnos = anoAtual-anoInicio;
A partir daqui você pode escolher criar uma variável para encontrar o valor correspondente as gerações, e só depois chamar a função mostra por exemplo:
var geracoes = qtdAnos/28;
mostra("A quantidade de Gerações é " + Math.round(geracoes));
Ou fazer como você fez (que também não esta errado):
mostra("A quantidade de Gerações é " + Math.round ( qtdAnos / 28))