0
respostas

MINHA SOLUÇÃO COM WHILE E COM FOR

Olá a todos os colegas de curso. Aqui fiz uma resolução (confesso que não perfeita, mas apenas para estudar as duas estruturas) usando WHILE e FOR

Comentários são bem vindos, Obrigado e bons estudos a todos.

CÓDIGO COMPLETO

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

mostra ("Resolução usando WHILE");
var numeroMembroFamiliaWhile = parseInt(prompt("Quantos pessoas existem na sua familília? USANDO WHILE"));
var contadorWhile = 1;
var totalIdadesWhile=0;
var mediaWhile=0;

// com while 

while (contadorWhile <= numeroMembroFamiliaWhile)
{
 totalIdadesWhile = totalIdadesWhile + parseInt(prompt("Qual idade do " + contadorWhile + "º membro da sua familia"));
 contadorWhile++;

}
medimediaWhile = totalIdadesWhile/ numeroMembroFamiliaWhile;
mostra("A soma de total de idades é " +totalIdadesWhile);
mostra("a Média de idades é " + medimediaWhilea + " anos");
</script>

<br><hr><br>

<script>

// COM FOR 
mostra ("Resolução usando FOR");
var numeroMembroFamiliaFor = parseInt(prompt("Quantos pessoas existem na sua familília? USANDO FOR - FAVOR REPETIR MESMOS DADOS"));
 totalIdadesFor=0;
 mediaFor=0;


for (var contadorFor = 1; contadorFor <= numeroMembroFamiliaFor; contadorFor++) {

        totalIdadesFor = totalIdadesFor + parseInt(prompt("Qual idade do " + contadorFor + "º membro da sua familia"));

}

mediaFor = totalIdadesFor   / numeroMembroFamiliaFor;
mostra("A soma de total de idades é " +totalIdadesFor);
mostra("a Média de idades é " + mediaFor + " anos");
</script>

RESOLUÇÃO COM WHILE

<script>
mostra ("Resolução usando WHILE");
var numeroMembroFamiliaWhile = parseInt(prompt("Quantos pessoas existem na sua familília? USANDO WHILE"));
var contadorWhile = 1;
var totalIdadesWhile=0;
var mediaWhile=0;

// com while 

while (contadorWhile <= numeroMembroFamiliaWhile)
{
 totalIdadesWhile = totalIdadesWhile + parseInt(prompt("Qual idade do " + contadorWhile + "º membro da sua familia"));
 contadorWhile++;

}
medimediaWhile = totalIdadesWhile/ numeroMembroFamiliaWhile;
mostra("A soma de total de idades é " +totalIdadesWhile);
mostra("a Média de idades é " + medimediaWhilea + " anos");
</script>

Resoluçao com FOR


<script>

// COM FOR 
mostra ("Resolução usando FOR");
var numeroMembroFamiliaFor = parseInt(prompt("Quantos pessoas existem na sua familília? USANDO FOR - FAVOR REPETIR MESMOS DADOS"));
 totalIdadesFor=0;
 mediaFor=0;


for (var contadorFor = 1; contadorFor <= numeroMembroFamiliaFor; contadorFor++) {

        totalIdadesFor = totalIdadesFor + parseInt(prompt("Qual idade do " + contadorFor + "º membro da sua familia"));

}

mediaFor = totalIdadesFor   / numeroMembroFamiliaFor;
mostra("A soma de total de idades é " +totalIdadesFor);
mostra("a Média de idades é " + mediaFor + " anos");
</script>

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software