Fala pessoal belezinha! Eu tive dúvida em como arredondar o resultado, segui alguns conselhos de uns colegas aqui, porém o resultado deu errado. O meu código, eu fiz igual ao do professor para ter uma paridade maior e facilitar o meu entendimento. Para arredondar seguindo o código do professor foi bem mais fácil, que os exemplos que vi. Segue o código!
<meta charset="utf-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }
    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }
    var idadeMediaQuandoTemFilhos = 28;
    var anoAtual = 2020;
    var quantidadeDeGeracoes = (anoAtual - 1500) / idadeMediaQuandoTemFilhos;
    mostra(" Número de gerações são? " + Math.round(quantidadeDeGeracoes));    
</script>O resultado no navegador foi esse: Número de gerações são? 19
Obs.: deu 19 pois o resultado original da 18 e uns quebrados, então foi arredondado para 19 pois o valor é superior a 18.5.
 
            