Latihan Kode Program Python: Konversi Suhu Celsius

Latihan algoritma bahasa Python kali ini akan membahas cara membuat kode program konversi suhu dari Celsius ke Fahrenheit, Kelvin dan Reamur. Materi ini menguji pemahaman seputar logika matematika serta penggunaan operator aritmatika.


Soal Konversi Suhu Celsius

Buatlah kode program dalam bahasa Python untuk konversi suhu. Program meminta 1 inputan berupa suhu celsius, lalu menampilkan hasil konversi ke Fahrenheit, Kelvin dan Reamur.

Berikut contoh tampilan akhir yang diinginkan (1) :

##  Program Python Konversi Suhu  ##
====================================

Input suhu celsius: 80
80.0 derajat Celsius = 176.0 derajat Fahrenheit
80.0 derajat Celsius = 353.15 derajat Kelvin
80.0 derajat Celsius = 64.0 derajat Reamur

Berikut contoh tampilan akhir yang diinginkan (2) :

##  Program Python Konversi Suhu  ##
====================================

Input suhu celsius: 40.25
40.25 derajat Celsius = 104.45 derajat Fahrenheit
40.25 derajat Celsius = 313.4 derajat Kelvin
40.25 derajat Celsius = 32.2 derajat Reamur

Silahkan coba sebentar membuat kode program ini.


Tips Membuat Kode Program Konversi Suhu Celsius

Solusi awal dari soal ini adalah memahami rumus konversi suhu dari celsius ke 3 jenis suhu lainnya. Berikut rumus yang bisa dipakai:

  • Fahrenheit = (9/5) * Celsius + 32
  • Kelvin = Celsius + 273.15
  • Reamur = (4/5) * Celsius

Untuk kode program sendiri, butuh materi dasar yang berhubungan dengan variabel, tipe data number dan operator aritmatika. Berikut tutorial pendahuluan yang bisa diikuti:


Kode Program Bahasa Python Membuat Konversi Suhu

Berikut salah satu solusi dari soal membuat konversi suhu menggunakan bahasa Python:

print('##  Program Python Konversi Suhu  ##')
print('====================================')
print()

celc = float(input('Input suhu celsius: '))

fahr = (9/5 * celc) + 32
kelv = celc + 273.15
ream = celc * (4/5)

print(celc,'derajat Celsius =',fahr,'derajat Fahrenheit')
print(celc,'derajat Celsius =',kelv,'derajat Kelvin')
print(celc,'derajat Celsius =',ream,'derajat Reamur')

Latihan Kode Program Python - Konversi Suhu Celsius

Di baris 5, perintah input() dipakai untuk meminta suhu derajat celcius dari user. Data ini ditampung ke variabel celc.

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().

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.


Demikian kode program membuat Konversi Suhu menggunakan bahasa Python. Semoga tutorial algoritma ini bisa bermanfaat.

One Response

  1. Anonymous
    29 May 23

Add Comment