Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O problema das gerações

Tive um pouco de dificuldade para elaborar o código, revisei as aulas anteriores e ficou dessa forma.

<meta charset="utf-8">

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

    }

    function mostra(texto) {
        document.write(texto)

    }

var mediaIdade = 28
var anoPassados = 1500
var anoAtual = 2022
var geracoes = ((2022 - 1500)/28)

mostra(" Se passaram " + Math.round(geracoes) + " gerações");
pulaLinha

</script>
3 respostas
solução!

Oi Daniel

Repare na seguinte construção var geracoes = (2022 - 1500) / 28; você declarou as variáveis dos anos e media mas não utilizou, você poderia fazer assim:

var mediaIdade = 28
var anoPassados = 1500
var anoAtual = 2022
var geracoes = ((anoAtual - anoPassados)/ mediaIdade )

E outro detalhe o pulaLinha é uma função que você quer executar, para executar funções você precisa dos parênteses

pulaLinha()

Parabéns pelo empenho nos estudos!

Continue praticando e qualquer dúvida pode contar com a gente.

Vou prestar mais atenção nos próximos exercícios, principalmente nas funções, muito obrigado.

O meu código eu fiz dessa forma:

<script type="text/javascript">
    function pulaLinha() {
        document.write("<br>");
    }

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

    var anoZero = 1500;
    var anoAtual = 2022;
    var anosPassaram = anoAtual - anoZero;
    var media = 28;

    mostra ("Se passaram " + Math.round((anosPassaram/media)) + " anos")
</script>