2
respostas

Fiquei bastante longe da opinião mas, tudo bem!

O resultado deu o mesmo porém, há muito o que aprender.

<meta charset="UTF-8">
<script>
  function pulalinha(){
    document.write("<br>");
}
  function mostra(frase){
    document.write(frase);
    pulalinha();
}

  mostra("Desde 1500 já tivemos " + (2021 - 1500)/28 + " gerações");

</script>
2 respostas

Olá, Márcio. Tudo bem?

Do jeito que você fez funciona corretamente. Existem diversas formas de resolver um mesmo problema, mas a vantagem da forma que foi feita na solução é que você não mantém valores fixos na mensagem, você os mantém em variáveis e se o texto precisar ser alterado, só precisa mudar o valor apenas onde ele é definido.

Bons estudos!

Olá Márcio e Professores

Eu segui basicamente a mesma linha de raciocínio do Márcio (que inclusive foi o código mais fácil de entender até aqui, parabéns) apenas complementei com o comando de arredondamento da média de gerações, visto que o cálculo executado no Browser se torna praticamente uma dízima periódica. Aproveito e já deixo minha duvida, seria interessante sempre acionar esse comando do JS para arredondar um numero com mais de 1 casa decimal ? Ou não é muito levado em consideração ?

Ficou assim:

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

  function pulalinha(){
    document.write("<br>");
}
  function mostra(frase){
    document.write(frase);
    pulalinha();
}

  mostra("Desde 1500 já tivemos " + Math.round((2021-1500)/28) + " gerações");

</script>