Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Hacker e Roy

Bom dia.

Eu tentei inserir o Math.round antes do cálculo mas ele só funcionou depois que joguei o cálculo em uma variável. Gostaria de saber se é assim mesmo ou se deveria ter funcionado da forma como fiz inicialmente.

Eu comentei a linha 8, pois quando coloco a variável "media", o Math.round funciona. Mas se coloco o cálculo entre os parênteses, ele não funciona.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Na variável funcionou pelo fato de ela conter o total da sua média. No print anexo, quando fez Math.round, deixou a divisão fora dos parênteses. Repare como você fez:

document.write("A média da idade das minhas filhas é: "+Math.round(idadeLinda + idadeGuaciara + idadePérola) / 3 );

Como deveria ser

document.write("A média da idade das minhas filhas é: "+Math.round((idadeLinda + idadeGuaciara + idadePérola) / 3) );

Contando os parênteses da esquerda para a direita, você tem:

  • " ( " quando abre o document.write
  • " ( " quando abre o Math.round
  • " ( " quando abre a soma das idades
  • " ) " fechando a soma das idades
  • " ) " fechando o Math.round
  • " ) " fechando o document.write

Excelente!!!

Muito obrigado, David!!