1
resposta

Arredondamento - Problema das gerações

Oi, pessoal

Como a resposta da bastante números quebrados, eu gostaria de arredondar e fiz da seguinte forma:

mostra("R: Se passaram " + Math.round(anoAtual - surgimento)/(média) + " anos")

Mas ele da o resultado da operação sem arredondar, dessa forma:

Desde 1500 até o ano atual, quantas gerações se passaram? R: Se passaram 18.642857142857142 anos

Revisei várias vezes e não encontro o meu erro. Alguém poderia me ajudar?

1 resposta

o meu funcionou... se tirar ( Math.round) o valor bate, só que ele arredonda pra cima

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

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

var anoAtual = 2022 - 1500;
var primeiraGeracao = anoAtual / 28;

mostra("ja se passaram " + anoAtual + " anos" );
pulaLinha()
mostra("e ja se passaram "+ Math.round(primeiraGeracao) + "gerações")