Informática, perguntado por edsomarpr739, 8 meses atrás

No fim de semana o elevador do nosso prédio quebrou, restringindo muito o fluxo de pessoas. Considerando isso, apenas os moradores dos apartamentos com número par poderão usar o elevador. Escreva um código que, com base na variável “moradores” nos informe quais moradores poderão utilizar o elevador. O número do apartamento é a sua posição no array, e o nome do morador é o valor. Imprima no console a lista a seguinte frase: 'O morador ' + nome do morador + ' pode usar o elevador'


Usuário anônimo: Também não tô conseguindo :/
carlarfonseca: também não
ismaelphilip: No meu só dá a mensagem "Deve ter um if validando o contador i" mesmo eu já colocando o if

Soluções para a tarefa

Respondido por alexzatec
16

Resposta:

resolvido !

Explicação:

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(i=0; i<moradores.length; i++){

      if(i%2==0){

           console.log("O morador " + moradores[i] + " pode usar o elevador")        

   }

   

}


yuricavalcanti2013: Muito obrigado!!!
theZord: O meu continua dando erro mesmo com a sua resposta. Será que os os exercícios deles estão funcionando bem?

Também tinha tentado com if (moradores.indexOf([i]) %2 == 0 e nada, pois acho que faria mais sentido.
theZord: Digitei errado: if ( moradores.indexOf([i]) %2 == 0)
helenisticas: Amigo, tira o espaço depois do if (if(i%2==0) e tira o espaço depois de morador na impressão. Às vezes dá erro por causa disso.
chadt7oficial: tentem assim...
chadt7oficial: for(var i = 0; i < moradores.length; i ++){
if(i%2==0){
console.log("O morador"+ " " + moradores[i] + " " + "pode usar o elevador" )
}
}
LERELLES: PARA MIM FUNCIONOU!!
Perguntas interessantes