Loading...

Membuat Program Konveksi Suhu Menggunakan Bahasa Pyhon

 


Hallo sobat hidayat code pembahasan kali ini ialah kita akan membuat kode program konversi suhu dari Celsius ke Fahrenheit, Reamur, dan ke Kelvin dengan menggunakan operator aritmatika.

Berikut adalah contoh output dari kode program yang akan kita buat nantinya.

=====Konversi Kelvin=====
Masukkan nilai Kelvin : 43
Nilai reamur : -184.0 R
Nilai Celcius :  -230.0 C
Nilai dalam fahrenheit : -382.0 F
Nilai dalam Kelvin : 43.0 K

Untuk rumus yang di pakai ialah 

  • Fahrenheit = (9/5) * Celsius + 32
  • Kelvin = Celsius + 273.15
  • Reamur = (4/5) * Celsius
Untuk kode pemogramannya akan berhubungan dengan variabel, tipe data number, dan operator aritmatika.Berikut conoth kode pemogramannya.
print("\nKONVERTER SATUAN SUHU\n")

### RUMUS ###

print("=====Konversi Celcius=====")

celcius = float(input("Masukkan nilai Celcius : "))
fahrenheit = (9 / 5) * celcius + 32
reamur = (4 / 5) * celcius
kelvin = celcius + 273

# KONVERSI CELCIUS
print("Nilai Celcius : ", celcius, "C")
print("Nilai dalam fahrenheit :", fahrenheit, "F")
print("Nilai dalam reamur :", reamur, "R")
print("Nilai dalam Kelvin :", kelvin, "K")

################################################################

print("\n=====Konversi Fahrenheit=====")

fahrenheit = float(input("Masukkan nilai Fahrenheit : "))
celcius = (5 / 9) * (fahrenheit - 32)
reamur = (4 / 9) * (fahrenheit - 32)
kelvin = (5 / 9) * (fahrenheit - 32) + 273
# KONVERSI FAHRENHEIT
print("Nilai Fahrenheit : ", fahrenheit, "F")
print("Nilai dalam Celcius :", celcius, "C")
print("Nilai dalam reamur :", reamur, "R")
print("Nilai dalam Kelvin :", kelvin, "K")

################################################################

print("\n=====Konversi Reamur=====")

reamur = float(input("Masukkan nilai Reamur : "))
celcius = (5 / 4) * reamur
fahrenheit = (9 / 4) * reamur + 32
kelvin = (5 / 4) * reamur + 273
# KONVERSI REAMUR
print("Nilai reamur :", reamur, "R")
print("Nilai Celcius : ", celcius, "C")
print("Nilai dalam fahrenheit :", fahrenheit, "F")
print("Nilai dalam Kelvin :", kelvin, "K")

################################################################

print("\n=====Konversi Kelvin=====")

kelvin = float(input("Masukkan nilai Kelvin : "))
celcius = kelvin - 273
fahrenheit = (9 / 5) * (kelvin - 273) + 32
reamur = (4 / 5) * (kelvin - 273)
# KONVERSI KELVIN
print("Nilai reamur :", reamur, "R")
print("Nilai Celcius : ", celcius, "C")
print("Nilai dalam fahrenheit :", fahrenheit, "F")
print("Nilai dalam Kelvin :", kelvin, "K")
Secara default perintah input() mengembalikan data bertipe string, akan tetapi kita perlu tipe data float karena variabel celc nantinya akan dipakai dalam perhitungan. Proses konversi dari tipe string menjadi float dilakukan oleh fungsi float().

Untuk proses konversi suhu dilakukan pada baris 7-9. Kita tinggal input rumus konversi suhu sesuai dengan syarat dalam teori fisika (ada di bagian tips). Terakhir, hasil konversi ditampilkan dengan perintah print di baris 11 – 13.

IT Enthusiast

Posting Komentar