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

[Dúvida] não consigo ver qual o erro desta atividade, preciso de suporte, obrigada

<h1> errado </h1> <br>
<meta charset="UTF-8">
<script>
    document.write( (12 + 15 + 13) / 3);
</script>
<br>
<h1> corrigido </h1> <br>
<meta charset="UTF-8">
<script>
var idadeLinda = 12;
var idadeGuaraciara = 15;
var idadePerola = 13;

document.write("a média das idades é ");
document.write( ( "idadeLinda + idadeGuaraciara + idadePerola ")/3); ("<br>");

<script>
document.write("ou pode ser por esta estrutura ");
var media = ( (12 + 15 + 13) / 3);
document.write( "a média das idades das filhas é"  + (media));
3 respostas
solução!

Boa tarde, Fátima. Acho que nessa questão é menos uma problema de 'errado' ou 'certo' e mais uma questão de clareza do código, para que outra pessoa lendo aquelas linhas possa entender. Veja essa frase ao final da questão:

Se você pudesse voltar no tempo e reescrever o programa para que o próprio detetive Roy conseguisse entendê-lo , como você o reescreveria?

Nesse sentido, a alternativa correta oferece duas facilidades:

1 - Maior clareza para que outra pessoa possa interpretar o código.

2- Reusabilidade, uma vez que você pode substituir as variáveis de idade sem alterar a função de somá-las.

Olá, Fátima. vou tentar te ajudar apontando onde você pode ajustar;

n°1 erro --- você abriu duas

n° 2 erro --você colocou as variaveis com "" como se fosse strings logo o JS entende que não são variaveis.

document.write( ( "idadeLinda + idadeGuaraciara + idadePerola ")/3); ("<br>")``

tente colocar assim;

document.write( (idadeLinda + idadeGuaraciara + idadePerola) /3);

n°3erro -- quando você chamou o var media lá dentro do document.write, você colocou ela entre parenteses ...

document.write( "a média das idades das filhas é"  + (media));

mas não é necessário colocar a var entre parenteses tente chamar assim ..

document.write( "a média das idades das filhas é"  + media);

espero ter ajudado ... bjs

Corrigindo o N°1 -- voce chamou script duas vezes

<script>      // 1vez
var idadeLinda = 12;
var idadeGuaraciara = 15;
var idadePerola = 13;

document.write("a média das idades é ");
document.write( ( "idadeLinda + idadeGuaraciara + idadePerola ")/3); ("<br>");

<script>   //2vezes
document.write("ou pode ser por esta estrutura ");
var media = ( (12 + 15 + 13) / 3);
document.write( "a média das idades das filhas é"  + (media));

retire o segundo script e no final do código coloque o /script ... assim --->

<script>
var idadeLinda = 12;
var idadeGuaraciara = 15;
var idadePerola = 13;

document.write("a média das idades é ");
document.write( ( "idadeLinda + idadeGuaraciara + idadePerola ")/3); ("<br>");


document.write("ou pode ser por esta estrutura ");
var media = ( (12 + 15 + 13) / 3);
document.write( "a média das idades das filhas é"  + (media));
</script>

prontinho