Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ficou assim

meu código ficou um pouco diferente. na var geracoes eu adicionei mais um parenteses que não consta na resolução demonstrada mas funcionou, está incorreta a minha forma de pensar?

<meta charset="UTF-8">
<script>

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

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

    var idadeMedia = 28;
    var anoInicial = 1500;
    var anoFinal = 2021;
    var geracoes = ((anoFinal - anoInicial)  / idadeMedia);

    mostra("Temos " + Math.trunc(geracoes) + " gerações");

</script>
1 resposta
solução!

Bom dia Danilo, tudo bom? Espero que sim.

Acredito que estes parênteses a mais (o que está imediatamente ao lado direito do sinal de = e o que está imediatamente ao lado esquerdo do ponto e vírgula) no "var geracoes" realmente não farão diferença na sua resolução.

Os parênteses que estão dentro do que citei acima, esses sim não podem faltar, pois alterarão o resultado do seu código.

Na minha opinião, creio que seja importante testar outros procedimentos para sedimentar cada vez mais nosso conhecimento, porém recomendo fazer o simples no início de nossos estudos para não corrermos o risco de complicar-nos desnecessariamente.

Espero ter ajudado.

Valeu e até mais!