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

Por que não consigo usar Math.round()?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

mas quando deixo com essa função do Math.round() da erro, se tiro ocorre tudo bem mas o resultado é  18.607142857142858
3 respostas

Boa Noite,

Acabei de testar com esse codigo que você colocou ali, e pra mim deu certo. com Math.round() arredondou para 19. `

`

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!
<meta charset="utf-8">
<script>
    function mostra (frase){
        document.write("-" + frase);
        document.write("<br>");
    }

var idadeMediaParaTerFilhos = 28
var chegadaDosPortuguesesNoBrasil = 1500
var anoAtual = 2021
var geracoesHoje = ( anoAtual - chegadaDosPortuguesesNoBrasil) / idadeMediaParaTerFilhos
mostra("a média de gerações brasileiras é de " + Math.round(geracoesHoje));
</script>

muito obrigado, consegui agora!!