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

Código comentado para facilitar o aprendizado ou caso alguém não entendeu bem

Decidi compartilhar esse código. Não sei se vocês vão entender pelos comentários. Estão bem detalhados.

Código comentado

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

    // captura do teclado do usuário através do prompt a quantidade de familiares informada
    var totalFamiliares = parseInt(prompt("Quantidade de familiares?")); 

    // números de vezes inicial que o programa vai rodar no "while"
    var numero = 1;

    // total da soma das idades capturados do teclado do usuário através do prompt dentro do "while"
    var totalIdades = 0;

    // analisa se o número de vezes é menor ou igual ao totalFamiliares, caso não seja, o programa para de rodar e vai para a próxima instrução
    while(numero <= totalFamiliares) {

        // captura do teclado do usuário através do prompt a idade informada do familiar
        var idade = parseInt(prompt("Informe a idade do familiar"));

        // soma o último totalIdades capturado do teclado através do prompt com o próximo totalIdades informado pela captura do teclado através do prompt
        //OBS: Inicia se com o valor zero, depois que é feita a soma a medida que o programa roda
        totalIdades = totalIdades + idade;

        // soma o último número de vezes armazenado com o próximo número de vezes, que depois fica armazenado para somar novamente à medida que programa roda
        //OBS: na primeira soma, é somado apenas com o número inicial e assim fica armazenado para depois ser somado sucessivamente
        numero++;
    }

    // pega a soma de todas as idades capturadas do teclado através do prompt e divide pelo número totalFamiliares informado no prompt no início
    var mediaDasIdades = totalIdades/totalFamiliares;

    // mostra na tela o resultado das média das idades
    mostra("A média das idades dos familiares é " + mediaDasIdades);

    // mostra na tela "FIM"
    mostra("FIM");

</script>

Código normal

<meta charset="UTF-8">

<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;

    var totalIdades = 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 é " + mediaDasIdades);

    mostra("FIM");

</script>
2 respostas
solução!

Olá Marcos, tudo bem?

Parabéns pela iniciativa de compartilhar o seu código para que outras pessoas possam ver e aprender junto contigo. Comentar o código é uma boa prática e facilita bastante o entendimento. Parabéns!!

Bons estudos e fique a vontade para compartilhar seus aprendizados, dúvidas e sugestões no fórum!!

Olá, Jemima, tudo bem sim! Obrigado! Verdade, é uma boa prática.