• Matéria: Informática
  • Autor: karynascp81
  • Perguntado 6 anos atrás

Dados de um usuário Em uma academia está acontecendo um cadastro de vários usuários contendo as seguintes informações: nome, idade e altura. E para realizar um determinado treino, existe alguns requisitos: Ter 18 anos ou mais e ter uma altura igual ou maior a 1,70. Crie uma função chamada maiorAlto que retorne verdadeiro (true) caso ele atenda os requisitos, e falso (false) para o contrário. Nessa função você irá receber um parâmetro que será um array, contendo na primeira posição o nome, segunda posição a idade do aluno e na terceira contendo a altura em Centímetros. Exemplo maiorAlto(["Aluno incrível", 18, 170]) // retorna true maiortAlto(["Aluno baixo", 17, 150]) // retorna false Dicas: Lembre-se que para criar uma função usamos a palavra function No array de informações, a idade do usuário vem primeiro, segundo a altura (que está em centímetros) Para acessar a posição de um array bata colocar o nome seguido de colchetes: array[1] 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]


karynascp81: Montei esse código porém não deu certo:
function maiorAlto(["nome", 18, 170]) {

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

if (usuario1[2] == 18 && usuario1[3] == 170)

      return true;false

if (usuario2[2] == 18 && usuario2[3] == 170)

      return true;false
if (usuario3[2] == 18 && usuario3[3] == 170)

      return true;false
if (usuario4[2] == 18 && usuario4[3] == 170)

      return true;false

if (usuario5[2] == 18 && usuario5[3] == 170)

      return true;false
      }

}

Respostas

respondido por: wenisonoliveira
0

Resposta:

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]

   var resultado = maiorAlto(usuario4)

function maiorAlto(usuario) {

   if (usuario[1] >= 18 && usuario[2] >= 170) {

       return true;

   }

   else {

       return false;

Explicação:

Perguntas similares