Foto de Diana M.
Diana há 2 anos
Enviada pelo
Site

Javascripts

martinsj16 avatar
 
ProblemaSegundo 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;
Exemplo
Entrada 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.
Informática Geral
2 respostas
Professor Felipe F.
Respondeu há 2 anos
Contatar Felipe

Aqui esta 

 

altitude = int(input("Digite a altitude em km:" ))

 

if altitude <-  20:

print("TROPOSFERA")

elif altitude <- 50:

print("ASTROFERA")

elif altitude <- 80:

print("MESOSFERA")

elif altitude <- 450:

print("TERMOSFERA")

else

print("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
Professora Ana M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Ana

Aqui está um exemplo de código em JavaScript que pode ajudar a resolver o problema descrito:

javascript
function identificarCamadaAtmosfera(altitude) { if (altitude <= 20) { return "TROPOSFERA"; } else if (altitude <= 50) { return "ESTRATOSFERA"; } else if (altitude <= 80) { return "MESOSFERA"; } else if (altitude <= 450) { return "TERMOSFERA"; } else { return "EXOSFERA"; } } // Exemplos de uso: console.log(identificarCamadaAtmosfera(85)); // Saída: TERMOSFERA console.log(identificarCamadaAtmosfera(15)); // Saída: TROPOSFERA

O código define uma função identificarCamadaAtmosfera que recebe a altitude em quilômetros como parâmetro. Em seguida, verifica em qual intervalo de altitude a nave se encontra e retorna o nome da camada correspondente.

Você pode executar o código acima em um ambiente de execução JavaScript para testar e adaptar conforme necessário.

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