Buscar

MODULO 5 Exercícios Integradores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios Integradores 
 
var moradores = [ 
 "Fulano de Tal", 
 "Beltrano da Cia", 
 "Viajante do Tempo", 
 "Morador da Lua", 
 "Marciano Azul", 
 "Et da Eslováquia", 
 "Jedi do Lado Cinza da Força", 
 "Baby Yoda Amarelo" 
] 
 
for( var i = 0; i < moradores.length; i++ ){ 
 if ( i % 2 == 0 ){ 
 console.log("O morador " + moradores[i] + " pode usar o 
elevador") 
 } 
} 
 
 
Dados de um usuário 
 
 
var usuario1 = ['Et da Estônia', 17, 170] 
var usuario2 = ['Pessoa do Pântano', 39, 198] 
var usuario3 = ['Homem da Lua Virada', 21, 149] 
var usuario4 = ['Pequena Paulistana', 18, 171] 
var usuario5 = ['Menino da Porteira', 13, 142] 
 
function maiorAlto (meuArray){ 
 if(meuArray[1] >= 18 && meuArray[2] >=170 ) { 
 return true 
 }else{ 
 return false 
 } 
} 
 
Academia 
 
 
 
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] <= 159){ 
 grupoA.push( alunos[i] ) 
 }else 
 if( alunos[i] <= 169 ){ 
 grupoB.push( alunos[i] ) 
 }else{ 
 grupoC.push( alunos[i] ) 
 } 
} 
 
Estacionamento 
 
 
 
// Esse array é utilizado dentro das funções. Cada placa neste array 
representa 
// uma entrada do respectivo veículo no estacionamento. Não é 
necessário alterar 
// esse array. 
var placas = [ 
 'RXB-2525', 'AKX-3333', 'ORO-7142','RXB-2525', 'AKX-3333', 'ORO-
7142', 
 'AKX-3333', 'RXB-2525', 'AKX-3333','AKX-3333', 'RXB-2525', 'AKX-
3333', 'RXB-2525', 'AKX-3333', 'ORO-7142','AKX-3333', 'AKX-3333', 
'RXB-2525', 
 'AKX-3333', 'ORO-7142', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-
2525', 
 'AKX-3333', 'AKX-3333', 'RXB-2525','AKX-3333', 'AKX-3333', 'RXB-
2525', 
 'AKX-3333', 'ORO-7142', 'ORO-7142','AKX-3333', 'ORO-7142', 'ORO-
7142', 
 'ORO-7142', 'RXB-2525', 'AKX-3333','AKX-3333', 'ORO-7142', 'ORO-
7142', 
 'AKX-3333', 'RXB-2525', 'AKX-3333','AKX-3333', 'RXB-2525', 'AKX-
3333', 
 'RXB-2525', 'AKX-3333', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-
2525', 
 'AKX-3333', 'ORO-7142', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-
2525', 
 'AKX-3333', 'AKX-3333', 'RXB-2525','AKX-3333', 'AKX-3333', 'RXB-
2525' 
] 
 
function calcularNumeroDeEntradas(placa){ 
 // Seu código vem aqui... 
 var qtnEntradas = 0 
 for(var i = 0; i < placas.length; i++){ 
 if( placas[i] == placa ){ 
 qtnEntradas++ 
 } 
 } 
 return qtnEntradas 
} 
 
function calcularValorDevido(placa){ 
 // Seu código vem aqui... 
 var entradas = calcularNumeroDeEntradas(placa) 
 var valorPagar = 0 
 
 if( entradas <= 20 ){ 
 valorPagar = entradas * 10 
 }else{ 
 valorPagar = entradas * 5 
 } 
 return valorPagar 
} 
calcularValorDevido("RXB-2525") 
 
 
 
 
 
Cinema 
 
 
 
 
 
// seu código vem aqui! 
var notas = [0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5] 
 
function calculaGostos(notas){ 
 var elementos = [] 
 
 var notaBaixa = 0 
 var notaMedia = 0 
 var notaAlta = 0 
 
 for( var i = 0; i < notas.length; i++ ){ 
 if( notas[i] <= 1 ){ 
 notaBaixa++ 
 }else if( notas[i] <= 3 ){ 
 notaMedia++ 
 }else{ 
 notaAlta++ 
 } 
 } 
 elementos.push( notaBaixa ) 
 elementos.push( notaMedia ) 
 elementos.push( notaAlta ) 
 
 return elementos 
} 
 
calculaGostos( notas )

Continue navegando