Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

faz sentido usar o .round() ?

essa foi minha proposta de solução. obs.: eu usei .round() para arredondar o valor das gerações já que não faz sentido ser um número não inteiro. Alguém pode me explicar de está certo ? esse arredondamento é pra cima então deve ser um erro, como faço para melhorar ?

<meta charset="utf-8">

<script>

    function pulaLinha(){
        document.write("<br>");
    }

    function mostra(msg) {
        document.write(msg);
    }

    var ano = 2022;
    var tot = ano - 1500;
    var ger = Math.round(tot / 28);

    mostra(" Considerando o mesmo padrão de 28 anos então de e 1500 a " + ano + " tivemos " + ger + " gerações.");
    pulaLinha();

</script>
2 respostas
solução!

Olá Ruan, você pode utilizar o método Math.trunc(); que desconsidera os números decimais, sem realizar o arredondamento. Espero ter ajudado, bons estudos!