Foto de Hélio O.
Hélio há 2 anos
Enviada pelo
Site

Onde está o erro no código?

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
Matemática Pré-Vestibular Geral Ensino Médio
5 respostas
Professor César D.
Respondeu há 2 anos
Contatar César Augusto

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";
 
  }
}

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Marcos T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Marcos
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.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professora Leticia N.
Respondeu há 2 anos
Contatar Leticia
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.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Marco S.
Respondeu há 2 anos
Contatar Marco
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";

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Richard F.
Respondeu há 2 anos
Contatar Richard Campos
o chat gpt costuma ajudar bastante na análise de códigos. recomendo

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa