3
respostas

FIZ A RESOLUÇÃO COM FOR

3 respostas

Olá, Raissa!

Posta o algoritmo aqui. O meu ficou assim:

<script type="text/javascript">
        function mostra(texto){
            document.write(texto);
        }
        var integrantesFamilia = parseInt(prompt("Quantos pessoas fazem parte da sua família de procriação (Cônjugues e filho(s)?"));
        var totalIdades=0;
        for (var contaIntegrantes=1; contaIntegrantes <= integrantesFamilia; contaIntegrantes++) {
            var idadeIntegrantes = parseInt(prompt("Qual a idade do "+contaIntegrantes+"º familiar?"));
            var totalIdades=totalIdades+idadeIntegrantes;
        }
        var mediaIdades=totalIdades/integrantesFamilia;
        mostra("A média das idades dos integrantes da família é: "+Math.round(mediaIdades)+".");
    </script>

Aceito sugestões e espero ter ajudado.

Ótimo, sempre bom também trazermos as convenções que são familiarizadas nos códigos, em que para os laços de repetição for e while temos que o contador seja representado pela letra "i", com isso, vou trazer o meu código para vocês verem como simplifica mais ainda o código e podemos usar essa convenção para simplificar o código.

<meta charset="UTF-8">

<script>

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

    function mostra(frase){
        document.write(frase);
        pulalinha();
    }

    var totalFamiliares = parseInt(prompt("Digite a quantidade de familiares:"));
    var totalIdade=0;
    for (i=1;i<=totalFamiliares;i++){
        var idade = parseInt(prompt("Informe a idade do familiar: "));
        totalIdade = totalIdade+idade; 
    }
    var mediaIdade = totalIdade/totalFamiliares;
    mostra ("A média das idades é: "+ mediaIdade + " anos");

</script>

Reyrisson, uso o i como contador tb rs