Informática, perguntado por AlexandreFrancisco, 1 ano atrás

Ajuda em Python

Escreva um programa que recebe o peso de uma pessoa e calcule o novo peso nos
corpos celestiais de acordo com a tabela de conversão de cada planeta

Corpo Celeste Fator de Conversão
Mercúrio 0,364
Vénus 0,904
Marte 0,381
Lua 0,165
Terra 1
Júpiter 2,651
Saturno 1,138
Úrano 1,069
Netuno 1,350

Soluções para a tarefa

Respondido por RuhanV
1

Já faz um bom tempo que não codo em Python xD, se errar algo, corrija eheh achei o enunciado exposto um pouco vago, não sei se quer na tela, se quer apenas treinar.. anyway(posso fazer em java se quiser, muito mais simples)

pesoHumano = x

print("Corpo Celeste Fato de Conversão \n");

print("Mercúrio: "+ 0,364*pesoHumano);

print("Vénus: "+ 0,904*pesoHumano);

print("Marte: "+ 0,381*pesoHumano);

print("Lua: "+ 0,165*pesoHumano);

print("Terra: "+ 1*pesoHumano);

print("Júpiter: "+ 0,364*pesoHumano);

print("Saturno: "+ 0,364*pesoHumano);

print("Úrano: "+ 0,364*pesoHumano);

print("Netuno: "+ 0,364*pesoHumano);

Não sei se está correto, rode na IDE e veja se é o resultado desejado, não lembro muito bem da sintaxe, contudo acho que em pseudocódigo convertido, é a mesma maneira


AlexandreFrancisco: A logica e esta mesma...
pesoHumano = x
AlexandreFrancisco: print("Planeta: "+ 0,364*pesoHumano);

Não rodou do seu jeito, mas eu intendi a logica eu fiz da seguinte maneira:
pesoHumano = int(input("Digite seu peso "))

mercurio = 0.364*pesoHumano

venus = 0.904*pesoHumano

marte = 0.381*pesoHumano

lua = 0.381*pesoHumano

Depois imprimir com o print

print ("O peso em mercurio sera %.2f" %mercurio)

print ("O peso em venus sera %.2f" %venus)

print ("O peso em marte sera %.2f" %marte)
RuhanV: Desculpa pela sintaxe, já não me recordava xD, que bom que conseguiu o/
Perguntas interessantes