2
respostas

Quantidade de gerações completas

<meta charset="UTF-8">

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

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

    var anoInicio = 1500;
    var anoAtual = 2021;
    var tempoGeraçao = 28;
    var quantidadeDeGeraçoes = (anoAtual - anoInicio)/tempoGeraçao;

    mostra("A quantidade de gerações completas que já passaram é " + Math.trunc(quantidadeDeGeraçoes) + ".");
</script>
2 respostas

Olá Heloisa tudo bem ?

Acabei de testar seu código e está funcionando muito bem , parabéns pelo seu desempenho. Só uma observação , geralmente em nome de variáveis é uma boa prática não utilizar caractéres especiais ou letras como o Ç.

Então o recomendado é que você troque os Ç pela letra C , isso acontece por que podem ocorrer problemas de encoding e ou o seu parceiro de programação não está acostumado com acentuação, isso pode acontecer por exemplo em um projeto open source, onde pessoas de vários lugares estão codificando.

Basicamente, cada linguagem possui um padrão de nomeclatura para variáveis que é utilizado.

Não quer dizer que a acentuação é proíbida, apenas não recomendada. =)

Espero ter ajudado , que você continue realizando as atividades e prátique bastante que você vai evoluir muito .=)

E lembre-se qualquer dúvida sinta-se a vontade de compartilhar aqui no fórum vamos ficar felizes em poder te ajudar . =)

Abraços e bons estudos.

Muito bom, Heloisa! Seu código está funcionando perfeitamente e gostei de como você usou o Math.trunc() para ignorar as casas decimais do resultado!

Além de tudo, ainda guardou o ano de início em uma variável, evitando os infames números mágicos que não fazem o menor sentido para quem lê o nosso código, então continue assim! ;)

Se tiver alguma dúvida é só avisar! Abraços e bons estudos!!