2
respostas

Consegui escrever desta forma mais completa!

<meta charset="UTF-8">

<script>
var ano = 2020
var idadeLinda = (ano - 2008)
var idadeGuaraciara = (ano - 2005)
var idadePerola = (ano - 2007)

    document.write("A idade das minhas filhas é: " + "Linda tem " + idadeLinda + ", " + "Guaraciara tem " + idadeGuaraciara + " e " + "Pérola tem " + idadePerola + " anos." + "<br>") ;

var mediaIdade = ((idadeLinda+idadeGuaraciara+idadePerola)/3)    

    document.write("A média de idade das minhas filhas é " + Math.round(mediaIdade) + " anos.")

</script>

Desta forma fica bem claro o objetivo do programa. Neste caso basta alterar a variável 'ano' quando for necessário e programa faz todo restante dos cálculos. Sei que existe uma forma de obter o ano (data) atual do servidor, assim não seria necessário nem alterar a variável 'ano' mais. Caso não aprenda aqui no curso (que está sendo excelente, diga-se de passagem!!), vou procurar e incluir no meu código.

Obs.: Professor Flávio... parabéns pela didática e a forma como você conduz a instrução do conteúdo. Já fiz vários cursos online mas este é realmente diferente... é simples, é objetivo e é muito enriquecedor. Obrigado!!

2 respostas

Parabéns Thiago!

Você pode obter o ano corrente com a classe Date();

Segue exemplo:

var agora = new Date();
var ano = agora.getFullYear();

Perfeito!! Muito obrigado Douglas! Vou já incrementar com esta classe no meu código. Devagar e aos poucos vou conseguindo aprender a cada dia.

Abs, Thiago