3
respostas

Fiz dessa forma porém não funciona e gostaria de saber se meu raciocinio está correto.

<meta charset="UTF-8">

 <script>

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

     function mostra (frase){
         document.write("frase")

     }

 var anoAtual = 2022;
 var anoDeChegada = 1500;
 var média = 28;
 var resultado = ((anoAtual - anoDeChegada)/média)

  pulaLinha()
  document.write ("Des de 1500 até hoje em dia se passaram" + Math.round(resultado) "gerações");





</script>
3 respostas

Bom dia, tudo bom? Não sei como foi feito no curso, mas da para fazer de uma outra forma, pensa comigo: Eu quero descobrir quantos dias passaram do ano 1500 até 2022. Eu sei que, na média, um ano tem 365 dias. Se um ano tem 365 dias, quantos dias são 522 anos ?( Já que 2022 - 1500 = 522). Se eu sei quanto vale 1 ano, e quero descobrir quanto vale 522 anos, é só fazer uma multiplicação:

var média = 365;
var resultado = ((anoAtual - anoDeChegada)*média)

Qualquer dúvida comenta aqui. Valeu

Olá Johnny, o problema de não funcionar e por conta de um pequeno erro na última instrução "document.write", faltou um sinal de "+" para concatenação correta.

Como você fez:

document.write ("Des de 1500 até hoje em dia se passaram" + Math.round(resultado) "gerações");

O jeito correto:

document.write ("Desde 1500 até hoje em dia se passaram" + Math.round(resultado) + "gerações");

Bom, era isso. Espero ter ajudado e bons estudos ;)

Boa noite, eu fiz dessa forma:

<meta charset="UTF-8">

<script>

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

    function mostra(frase) {

        document.write(frase)
        pulaLinha();
    }

    var totalAnos = 2022 - 1500
    var totalGeraçoes = totalAnos / 28
        mostra("Já se passaram " + (totalAnos) + " anos");
        mostra("Já tivemos " + Math.round(totalGeraçoes) + " gerações")


</script>