Konversi Suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin Menggunakan Bahasa Python

Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated


Dalam ilmu fisika dan dalam kehidupan sehari-hari, sering kali kita perlu mengkonversi suhu dari satu skala ke skala lainnya. Beberapa skala suhu yang umum digunakan adalah Celcius, Fahrenheit, Reamur, dan Kelvin. Dalam artikel ini, kita akan membuat tabel konversi suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin dengan rentang suhu 0-100 berkelipatan 10.

Berikut adalah implementasi dalam bahasa pemrograman Python untuk membuat tabel konversi suhu tersebut:

def konversi_suhu(celsius):
    fahrenheit = (celsius * 9/5) + 32
    reamur = celsius * 4/5
    kelvin = celsius + 273.15
    return fahrenheit, reamur, kelvin

# Header tabel
print("==========================================")
print("|   Celsius   |  Fahrenheit  |  Reamur  |  Kelvin  |")
print("==========================================")

# Loop untuk menghasilkan nilai konversi suhu
for celsius in range(0, 101, 10):
    fahrenheit, reamur, kelvin = konversi_suhu(celsius)
    print(f"|    {celsius}    |    {fahrenheit:.2f}     |   {reamur:.2f}   |  {kelvin:.2f}  |")

print("==========================================")

Dalam kode di atas, kita mendefinisikan fungsi `konversi_suhu` yang mengambil parameter `celsius` sebagai suhu dalam skala Celcius. Fungsi ini melakukan konversi suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin menggunakan rumus yang sesuai. Selanjutnya, kita mengembalikan hasil konversi sebagai tiga variabel: `fahrenheit`, `reamur`, dan `kelvin`.

Selanjutnya, kita mencetak header tabel untuk memformat output dengan baik. Kemudian, kita menggunakan loop `for` untuk menghasilkan nilai konversi suhu dari 0 hingga 100 dengan kelipatan 10. Dalam setiap iterasi, kita memanggil fungsi `konversi_suhu` dengan nilai `celsius` saat ini, dan menyimpan hasilnya dalam variabel `fahrenheit`, `reamur`, dan `kelvin`. Akhirnya, kita mencetak baris tabel dengan memformat nilai-nilai konversi suhu.

Sekarang, kita dapat menjalankan kode di atas dan mendapatkan tabel konversi suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin dengan rentang suhu 0-100 berkelipatan 10:

==========================================
|   Celsius   |  Fahrenheit  |  Reamur  |  Kelvin  |
==========================================
|      0      |     32.00    |   0.00   |  273.15  |
|     10      |     50.00    |   8.00   |  283.15  |
|     20      |     68.00    |  16.00   |  293.15  |
|     30      |     86.00    |  24.00   |  303.15  |
|     40      |    104.00    |  32.00   |  313.15  |
|     50      |    122.00    |  40.00   |  323.15  |
|     60      |    140.00    |  48.00   |  333.15  |
|     70      |    158.00    |  56.00   |  343.15  |
|     80      |    176.00    |  64.00   |  353.15  |
|     90      |    194.00    |  72.00   |  363.15  |
|     100     |    212.00    |  80.00   |  373.15  |
==========================================

Dengan menggunakan kode di atas, kita dapat dengan mudah membuat tabel konversi suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin. Tabel ini berguna untuk referensi cepat dalam mengkonversi suhu antar skala.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.