Onde está o erro no código?

Matemática EM USP Leitura ESSA

Problema

Segundo o Instituto de Astronomia, Geofísica e Ciências Atmosféricas (IAG) da Universidade de São Paulo (USP), a atmosfera, camada de gás que envolve nosso planeta, é constituída de cinco camadas: troposfera, estratosfera, mesosfera, termosfera e exosfera. O ar se torna mais rarefeito ("menos ar") quanto mais distante da superfície terrestre. É por isso que os alpinistas normalmente levam oxigênio com eles quando escalam altas montanhas (começa a "faltar" ar para a respiração). A troposfera é a única camada em que os seres vivos podem respirar normalmente.

As cinco camadas, separadas pela distância da superfície da Terra são:

  • Troposfera: essa camada se estende até 20 km do solo;
  • Estratosfera: a estratosfera chega a 50 km do solo;
  • Mesosfera: o topo da mesosfera fica a 80 km do solo;
  • Termosfera: o topo da termosfera fica a  450 km acima da Terra;
  • Exosfera: a camada superior da atmosfera fica a  900 km acima da Terra.

Você, como funcionário da Administração Nacional da Aeronáutica e Espaço do Estados Unidos, NASA, deve criar um programa que, dada a leitura de um sensor que mostra a quantos quilômetros do solo uma nave está, indique aos astronautas em qual camada da atmosfera eles estão. Uma camada começa assim que a outra termina.

Entrada

A entrada do seu programa será composta por uma variável do tipo number chamada altitude que indica a quantos quilômetros do solo a nave está.

Saída

Seu programa deve retornar:

  • TROPOSFERA: caso a nave esteja na troposfera;
  • ESTRATOSFERA: caso a nave esteja na estratosfera;
  • MESOSFERA: caso a nave esteja na mesosfera;
  • TERMOSFERA: caso a nave esteja na termosfera;
  • EXOSFERA: caso a nave esteja na exosfera;

ExemploEntrada 1

altitude = 85

Saída 1

TERMOSFERA

Explicação 1

A termosfera começa após o quilômetro 80 e vai até o quilômetro 450.

Entrada 2

altitude = 15

Saída 2

TROPOSFERA

Explicação 2

A troposfera se estende até 20 km do solo.

 

O código:

function solucao(altitude) {
        // seu codigo aqui
if (altitude <= 20) {
  console.log("TROPOSFERA");
 
} else if (altitude <= 50) {
  console.log("ESTRATOSFERA");
 
} else if (altitude <= 80) {
  console.log("MESOSFERA");
 
} else if (altitude <= 450) {
  console.log("TERMOSFERA");
 
} else if (altitude <= 900) {
  console.log("EXOSFERA");
 
}
}
 
a pimeira linha é a função da plataforma, que deveria atribuir os valores true e depois false para a variável olhosNasLaterais, o restante é meu código. Pórem somente retorna que o codigo esta 0% correto. O código foi criado seguindo exatamente os exemplos das videoaulas da plataforma
Foto de Hélio O.
Hélio perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
4 respostas
2
votos
2 usuários votaram nessa resposta como útil.
Professor César D.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida

O enunciado diz que "Seu programa deve retornar:"

Logo, ao invés de imprimir no console usando "console.log()", tente retornar a resposta correta, da seguinte maneira:

 

function solucao(altitude) {
  // seu codigo aqui
  if (altitude <= 20) {
    return "TROPOSFERA";
 
  } else if (altitude <= 50) {
    return "ESTRATOSFERA";
 
  } else if (altitude <= 80) {
    return "MESOSFERA";
 
  } else if (altitude <= 450) {
    return "TERMOSFERA";
 
  } else if (altitude <= 900) {
    return "EXOSFERA";
 
  }
}

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

1
votos
1 usuário votou nessa resposta como útil.
Professor Marcos T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Amigo. Vi que escolheu a matéria errada ao fazer a pergunta. ao fazer isso, ela é enviada para professores que não tem a ver com o solicitado. sugiro que refaça a pergunta e escolha a matéria correta.
0
votos
Nenhum usuário votou nessa resposta como útil.
Professora Leticia N.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Boa noite, tudo bem? Acredito que deve ter a opção de disciplina,a programação. Assim, terá mais gente que saiba do assunto e te ajude da melhor forma.
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Richard F.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
o chat gpt costuma ajudar bastante na análise de códigos. recomendo

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!

Professores particulares de Matemática

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (812 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Funções Matemática para Enem Cálculo Vetorial
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 70 / h
Marcos T.
Iguaba Grande / RJ
Marcos T.
5,0 (84 avaliações)
Horas de aulas particulares ministradas 859 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
Área de Figuras Geométricas Funções Matemática - MATEMÁTICA BÁSICA
Graduação: Engenharia Civil (UNIESP)
Mais de 2000 horas de aulas on-line ministradas. Inúmeras aprovações em concursos militares e vestibulares. Meu objetivo é seu entendimento.
R$ 55 / h
Marcos F.
Rio de Janeiro / RJ
Marcos F.
4,9 (1.327 avaliações)
Horas de aulas particulares ministradas 1.677 horas de aula
Tarefas resolvidas 1.575 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Análise Combinatória Funções Matemática para Pré-Vestibular
Graduação: Intercâmbio Internacional e Graduação Sanduíche (Miami University)
Professor de matemática, física e química com 10 anos de experiência! Vem aprender comigo!
Envie uma tarefa, lista de exercícios, atividade ou projeto
  • Você define o prazo
  • Professores fazem propostas e você escolhe o melhor
  • Interação com o professor por chat
  • Se não gostar da resolução, reembolsamos
Enviar Tarefa

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Encontre um professor e combine aulas particulares Presenciais ou Online