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

totoalIdades(2x)

<script>

function pulaLinha() {

    document.write("<br>");
    document.write("<br>");

}

function mostra(frase) {

    document.write(frase);
    pulaLinha();

}

var totalFamiliares = parseInt(prompt("Quantidade de familiares?"));

var numero = 1;
while(numero <= totalFamiliares) {
var totalIdades = 0;
    var idade = parseInt(prompt("Informe idade do familiar"));
    totalIdades = totalIdades + idade;
    numero++;

}

mostra("FIM");

</script>

Porque que eu tenho que colocar duas vezes o totalIdades, não poderia ser simplesmente totalIdades=idades?

2 respostas
solução!

Oi Claudinei tudo bem ?

Em javascript o sinal de igual "=" significa que você quer atribuir tudo que esta na sua direita pra variavel a esquerda, sendo assim se você só colocar a idade do lado direito você vai atribuir um unico valor a sua variavel de total e desse forma não vai somar com o que ja tem na variavel de total, mas existe sim algo pra tornar isso mais simples é colocar o sinal de += ficaria dessa forma:

totalIdades += idade;

Valeu Marcos!