Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O problema das gerações

<meta charset=UTF-8>

<script>
    function pulaLinha() {
        document.write("<br>");
    }
    function mostra(texto) {
        document.write(texto);
        pulaLinha();
    }
    var anoAtual = 2021;
    var anoDescobrimento = 1500;
    var anosGeracao = 28;
    var numeroGeracoes = (anoAtual - anoDescobrimento) / anosGeracao;
    mostra("Desde " + anoDescobrimento + " até " + anoAtual + " se passaram " + Math.trunc(numeroGeracoes) + " gerações.");
</script>

Utilizei o Math,trunc() para que o resultado sempre seja arredondado para baixo, uma vez que, se ainda não se passaram 28 anos, ainda não se completou mais uma geração. xD

1 resposta
solução!

Olá Gabriel, como vai?

Seu código ficou excelente. A utilização do Math.trunc(); foi perfeita. Um outro ponto que vale a pena destacar é a utilização da variável numeroGeracoes para fazer o calculo final.

Qualquer dúvida estamos por aqui.

Abraços e bons estudos!