Anda di halaman 1dari 3

JAWABAN NOMOR 1

Nama : Septian aditya

NIM : 210601025

Kelas : A Sore

Prodi : teknik industri

Psuedo Code :
def konversiSuhu(suhu):

drjt = int(suhu[:-1])

inputan = suhu[-1]

#KONVERSI CELCIUS

if inputan.upper() == "C":

hasil1 = float((9 * drjt) / 5 + 32)

hasil2 = float(4/5 * drjt)


jenisX = "Celcius"

jenis1 = "Fahrenheit"

jenis2 = "Reamur"

print(drjt,jenisX,"=","{:.1f}".format(hasil1),jenis1)

print(drjt,jenisX,"=","{:.1f}".format(hasil2),jenis2)

#KONVERSI FARENHEIT

elif inputan.upper() == "F":

hasil1 = float((drjt - 32) * 5 / 9)

hasil2 = float(4/9 * (drjt-32))

jenisX = "Fahrenheit"

jenis1 = "Celsius"

jenis2 = "Reamur"

print(drjt,jenisX,"=","{:.1f}".format(hasil1),jenis1)

print(drjt,jenisX,"=","{:.1f}".format(hasil2),jenis2)

#KONVERSI REAMUR

elif inputan.upper() == "R":

hasil1 = float((5/4) * drjt)

hasil2 = float((9/4 * drjt) + 32)

jenisX = "Reamur"

jenis1 = "Celcius"

jenis2 = "Fahrenheit"

print(drjt,jenisX,"=","{:.1f}".format(hasil1),jenis1)

print(drjt,jenisX,"=","{:.1f}".format(hasil2),jenis2)

else:

print("Inputan tidak sesuai!! Perhatikan Penulisan Input")


i=0

print("Program Konversi Suhu")

while i==0:

temp = input("\nMasukan suhu? (Misal: 30C, 20F, 44R): ")

konversiSuhu(temp)

lagi=int(input("Hitung lagi?1=ya & 0=tidak = "))

if(lagi==1):

i=0

elif(lagi!=1):

i=1

Anda mungkin juga menyukai