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

Segue meu código

Pessoal,

Poderiam validar se meu código está certo, bom ou se pode melhorar algo!?

<meta charset="UTF-8">

<script>

    function pula(){
            document.write("<br><br>");
        }
    function mostra(anoAtual, anoInicio){
           //anos = (anoAtual - anoInicio)
    passaram = anoAtual - anoInicio/28;        
              //document.write("Diferença de anos " + anos);
        document.write("<b> Se passaram </b>" + Math.round(passaram) + " gerações.");
        pula();
        }

    mostra(2020,1500);

</script> 
1 resposta
solução!

Oi Rennan, tudo certo?

O seu código está quase 100% funcional, mas não retorna o valor esperado, pois não é usado os parênteses para fazer a conta 'passaram'.

O corretor seria desta maneira, com os parênteses:

<meta charset="UTF-8">

<script>

    function pula(){
            document.write("<br><br>");
        }
    function mostra(anoAtual, anoInicio){
           //anos = (anoAtual - anoInicio)
    passaram = (anoAtual - anoInicio) / 28;        
              //document.write("Diferença de anos " + anos);
        document.write("<b> Se passaram </b>" + Math.round(passaram) + " gerações.");
        pula();
        }

    mostra(2020,1500);

</script> 

No mais, tudo certo, parabéns!

Espero ter ajudado, bons estudos!