1
resposta

Detetive Roy

<meta charset="UTF-8">

<script>

    var ano = 2020

    document.write("Linda tem " + (ano - 2008) + " anos");
    document.write("<br>");
    document.write("Guaraciara tem " + (ano - 2005) + " anos");
    document.write("<br>");
    document.write("Pérola tem " + (ano - 2007) + " anos");
    document.write("<br>");

    var idadeLinda = 12;
    var idadeGuaraciarra = 15;
    var idadePerola = 13;

    var media = (idadeLinda + idadeGuaraciarra + idadePerola)/3;

    document.write("A média das idades é " + Math.round(media));


</script>
1 resposta

Opa, Felipe, tudo bem? Pow, cara parabéns pelo código..

Então, deixa eu sugerir uma pequena alteração, mas que faz muita diferença? Ao invés de você colocar a idade delas direto, deixa o programa fazer isso por você..

   var idadeLinda = ano - 2008;
    var idadeGuaraciarra = ano  - 2005;
    var idadePerola = ano - 2007;

Você coloca a declaração de variáveis no inicio do seu programa e na hora de imprimir as idades já usa a variável direto. Assim:

document.write("Linda tem " + idadeLinda + " anos");
document.write("<br>");
document.write("Guaraciara tem " + idadeGuaraciara + " anos");
document.write("<br>");
document.write("Pérola tem " + idadePerola + " anos");
document.write("<br>");

Sabe a diferença que isso vai fazer? Bom, estamos em 2021, então se você fosse atualizar o seu código(o que é muito recomendável), do jeito que ele estava teria que alterar a var ano pra 2021 e atualizar as idades manualmente. Com as alterações seu código fica mais intuitivo e de fácil manutenção. Beleza? Qualquer dúvida estou a disposição..

Abraços e tudo de bom nos estudos!!