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

Praticando o FOR e While

Olá amigos ,

Tenho tentado praticar o uso do For e do While , os loops ainda me pegam na lógica , entretanto fiquei emocionado quando conseguir executar meu objetivo de que era executar a média da família , retirando possíveis entradas que não fossem números nas variáveis idade e totalFamiliares , caso seja inserido, aparecerá um Alert () e um novo prompt :

<script>

function pulaLinha() {

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

}

function mostra(frase) {

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

var totalFamiliares = parseInt(prompt("Quantidade de familiares ? "));
// irá repetir até retirar caracteres que não são números
    while(isNaN(totalFamiliares)) {
        alert("Só sáo aceitos numerais, por gentileza insira um número . ")
        var totalFamiliares = parseInt(prompt("Quantidade de familiares ? "));

    }
var numero = 1
var totalIdades = 0

for (var numero=1; numero <= totalFamiliares; numero++) {
    var idade = parseInt(prompt("Informe a idade do familiar : " ));
    // irá repetir até retirar caracteres que não são números    
        while (isNaN (idade) ) {
            alert ("Só sáo aceitos numerais, por gentileza insira um número . ")
             var idade = parseInt(prompt("Informe a idade do familiar : " ))
     }
    totalIdades=totalIdades+idade;

}
var mediaDasIdades = totalIdades/totalFamiliares;
mostra("A média da idade dos familiares é " + mediaDasIdades)
mostra("Fim")

</script>

Abraço!

1 resposta
solução!

Só compartilhando a solução que dei.