Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uma idade a mais

Não consegui entender o que houve de errado, está sempre abrindo uma janela a mais de idade do que a colocada na primeira pergunta. Por exemplo, se coloco 4 idades para calcular, abrem 5 janelas para preencher (ele está calculando as 5 e não 5 idades/ 4).

<meta charset="UTF-8">

<script>

function pulaLinha(){
    document.write("<br><br>");
}

function mostra(texto) {
    document.write(texto);
    pulaLinha();
}

var totalFamiliares = parseInt(prompt("Quantos familiares você tem?"));
var totalIdades = 0;
var numero = 0;

while(numero <= totalFamiliares) {
var idade = parseInt(prompt("Informe a idade do familiar:"));
totalIdades = totalIdades + idade;
numero++;
}

var mediaDasIdades = totalIdades/totalFamiliares;
mostra("A média das idades dos familiares é de " + Math.round(mediaDasIdades) + "anos!");
mostra("FIM");

</script>
1 resposta
solução!

Boa tarde. Na condição do seu while, retire o =. Ficaria assim:

while(numero < totalFamiliares)