mas quando deixo com essa função do Math.round() da erro, se tiro ocorre tudo bem mas o resultado é 18.607142857142858
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
mas quando deixo com essa função do Math.round() da erro, se tiro ocorre tudo bem mas o resultado é 18.607142857142858
Boa Noite,
Acabei de testar com esse codigo que você colocou ali, e pra mim deu certo. com Math.round() arredondou para 19. `
`
<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!!