Baixe o app para aproveitar ainda mais
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 )
Compartilhar