Olá Thiago, como vai?
Seu código ficou bem bacana. Gostaria apenas de fazer uma observação importante.
Perceba que criamos duas variáveis para guardar dois valores: anoDescobrimento = 1500
e var anoAtual = 2021;
. Dentro dessas variáveis os valores serão armazenados, certo?!
Sendo assim, quando calculamos a qtsGeracoes
não deveríamos inserir os valores em si, mas, sim a variável. Veja:
var anoDescobrimento = 1500;
var anoAtual = 2021;
var qtsGeracoes = (anoAtual - anoDescobrimento) / 28;
Qualquer dúvida estamos por aqui.
Abraços