Achei muito interessante esta aula.
Dediquei um pouco mais tempo a ela e, após alguns ajustes e atenção com o lugar certo de cada função na estrutura de repetição, meu código comentado ficou assim:
<meta charset="UTF-8">
<script>
function escrever(frase) {
document.write(frase + ("<br>"));
}
function linha() {
document.write("<br>");
}
// Objetivo do programa:
// - Ser interativo e genérico;
// - Acumular valor durante repetição;
// - Executar operação com valor acumulado.
// Lógica do programa:
// - Perguntar quantidade de familiares: função prompt:
// - Perguntar idade dos familiares: função prompt:
// - Converter dados para "tipo número": função parseInt;
// - Repetir pergunta: estrutura while;
// tantas vezes quanto a quantidade de familiares;
// - Calcular média das idades:
// - Exibir resultado.
// Processo de acumular valor durante repetição:
// - Antes da estrutura while:
// - perguntar e armazenar a quantidade de familiares (tipo número)
// - armazenar a quantidade de repetição;
// - armazenar total da soma das idade.
var totalFamiliares = parseInt(prompt("Informe a quantidade de familiares."));
var numero = 1;
var totalIdades = 0;
// - Parâmetro do while:
// - quantidade de repetições;
// - comparar se é menor ou igual ao total de familiares.
// - Dentro do bloco while:
// - perguntar e armazenar idade (tipo número);
// - somar e armazenar total das idades;
// - incrementar quantidade de repetições.
while(numero <= totalFamiliares) {
var idade = parseInt(prompt("Agora, informe a idade do familiar."));
totalIdades = totalIdades + idade;
numero++;
}
// - Depois da estrutura while:
// - calcular e armazenar a média das idades;
// - mostrar o resultado;
// - finalizar programa.
var mediaDasIdades = totalIdades / totalFamiliares;
escrever("Ok!");
escrever("Sua família soma " + totalIdades + " anos de idade.");
escrever("E a média das idades dos seus " + totalFamiliares + " familiares é " + mediaDasIdades + " .");
escrever("That's all, folks! ; )")
// -------------------------------------------------
// fim do programa
</script>
O resultado no navegador foi este:
Ok!
Sua família soma 188 anos de idade.
E a média das idades dos seus 5 familiares é 37.6 .
That's all, folks! ; )