Informática, perguntado por gabrielalimatiinfor, 11 meses atrás

Uma academia precisa separar grupos de pessoas tendo como base a sua altura para que dessa forma consiga formar grupos para as aulas de zumba. Temos um array que lista a altura de cada aluno da academia, e outros 3 arrays (Grupo A, B e C) que são classificados da seguinte forma: grupoA - Alunos com altura entre 150 a 159 grupoB - Alunos com altura entre 160 a 169 grupoC - Alunos com altura de 1.70 ou mais Seu trabalho é pegar cada valor do array alunos e colocar o valor correspondente em seu respectivo grupo. Para esse exercício, você precisará usar loops, condicionais e funções de arrays. resposta em javascript

Soluções para a tarefa

Respondido por refrancescatto
2

Resposta:

var alunos = [170, 159, 151, 187, 156, 191, 165, 154, 167, 169, 171, 170, 160]

var grupoA = [159, 151, 156, 154 ];

var grupoB = [165, 167, 169, 160 ];

var grupoC = [170, 187, 191, 171, 170 ];

function zumbaClass(alunos) {

 for (var i = 0; i < alunos.length; i++) {

     if (grupoA[i] > 150 && alunos[i] <= 159) {

grupoA.push(alunos[i])

     } else if (grupoB[i] > 159 && alunos[i] < 170) {

         grupoB.push(alunos[i])

     } else if (grupoC[i] >= 170) {

         grupoC.push(alunos[i])

     }

 }

}

Explicação:

o meu deu certo assim, estou com problema pra resolver um exercicio, ja quebrei a cabeça e não consigo, poderia me ajudar.

Respondido por aceroacevedoangelica
6

Resposta:

var alunos = [170, 159, 151, 187, 156, 191, 165, 154, 167, 169, 171, 170, 160]

var grupoA = [];

var grupoB = [];

var grupoC = [];

   for(var i = 0; i < alunos.length; i++)  

   {

       if(alunos[i] >= 150 && alunos[i] <= 159)  

       {

           grupoA.push(alunos[i]);

       }

       else if(alunos[i] >=160 && alunos[i] <=169)  

       {

           grupoB.push(alunos[i]);

       }

       else  

       {

           grupoC.push(alunos[i]);

       }

   }

Explicação:

Perguntas interessantes