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
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.
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: