2
respostas

Esta Certo?

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

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

    var idadeMediaQuandoTemFilho = 28;
    var anoAtual = 2020;

    var quantidadeDeGeracoes =(anoAtual - 1500) / idadeMediaQuandoTemFilho;

    mostra("Problema     Matemático");

    pulaLinha( );

    mostra("Em média, um casal tem filhos quando atinge a idade de 28 anos. Seguindo essa média, se os portugueses chegaram em 1500 no Brasil, então, a primeira geração de brasileiros surgiu em 1528, a segunda em 1556 e assim por diante. Desde 1500 até o ano atual, quantas gerações se passaram?");

    pulaLinha( );

    mostra(Math.round(quantidadeDeGeracoes));
</script>
``
2 respostas

eu ainda acho que poderia simplificar o programa, mas, porém ele esta rodado normalmente

Olá, Guilherme! Tudo bom contigo? Espero que sim!!!

Está perfeito sim!

Podemos melhorar simplificando como disse? Sim, mas creio que é muito importante construir passo a passo.

Conforme for avançando nos estudos você vai descobrir algumas formas de deixar mais enxuto sim!

Guarde esse arquivo e quando chegar lá na frente, volte nesse exemplo e refaça. Será uma excelente forma de reforçar o aprendizado!!!

Vou supor uma situação!

Pode chegar um dia em que essa media de idade seja alterada. As pessoas estão tendo filhos com 30 anos, por exemplo.

Para nos poupar todas as vezes em que o estudo seja alterado e nós termos que procurar onde indicamos esse valor, podemos utilizar a variável concatenando com o texto + idadeMediaQuandoTemFilho +

mostra("Em média, um casal tem filhos quando atinge a idade de " + idadeMediaQuandoTemFilho + " anos.

Agora, essa pesquisa pode ser alteradas quantas vezes for e nosso trabalho será mudar somente a variável e não mais o valor dentro do texto. ;-)

Espero ter ajudado, Guilherme!

Bons estudos e vamos em frente!