Halo sahabat programmer, kali ini saya ingin membagikan contoh program konversi suhu dengan C++ dari celsius ke kelvin, fahrenheit dan réaumur. Buat kalian yang sedang belajar algoritma dasar mungkin ini dapat membantu menjadi bahan belajar kalian.
Program yang saya buat hanya sebatas konversi suhu dari celsius ke kelvin, fahrenheit dan réaumur walaupun kita tahu ada skala suhu lainnya, kalian bisa menambah beberapa skala suhu seperti Rankine, Delisle, Newton. Atau bisa juga membuat pilihan konversi suhu dari kelvin ke celsius atau Fahrenheit ke réaumur dan lainnya. Namun pada artikel kali ini saya hanya akan fokus pada skala suhu celsius yang di konversi ke tiga skala tersebut karena menurut saya ketiga skala tersebut yang paling banyak sering kita gunakan.
Rumus Konversi Suhu dari Celsius
Berikut ini adalah rumus konversi suhu dari celsius:
No | Ke | Rumus |
---|---|---|
1 | Kelvin | k = c + 273.15 |
2 | Fahrenheit | f = (c x 1.8) + 32 |
3 | Réaumur | r = c x 0.8 |
Algoritma Konversi Suhu dari Celsius
- Mulai
- Masukan nilai suhu celsius
- Hitung konversi suhu dari celsius ke kelvin, Fahrenheit dan réaumur
- Tampilkan hasil suhu dalam kelvin, Fahrenheit dan réaumur
- Selesai
Flowchart Konversi Suhu dari Celsius

Contoh Program Konversi Suhu Dengan C++
#include <iostream>
using namespace std;
int main() {
cout<<"PROGRAM C++ KONVERSI SUHU"<<endl;
float c, k, f, r;
cout<<"Masukan Suhu (Celsius) : ";
cin>>c;
k=c+273.15;
f=(c*1.8)+32;
r=c*0.8;
cout<<endl;
cout<<"Hasil Konversi Suhu dari Celsius ke:"<<endl;
cout<<"Kelvin : "<<k<<endl;
cout<<"Fahrenheit : "<<f<<endl;
cout<<"Réaumur : "<<r<<endl;
return 0;
}
Penjelasan:
Program ini adalah program sederhana yang saya buat di aplikasi Dev C++ yang merupakan implementasi dari algoritma sekuensial dimana setiap baris kode akan di eksekusi dari atas ke bawah tanpada adanya proses perulangan/iterasi maupun percabangan.
Disini saya menyertakan (include) modul iostream untuk menangani input ouput di dalam program dan menggunakan namespace std. Jika dilihat didalam fungsi main() sebagai fungsi utama dalam program terdapat 4 variabel yang kita deklarasikan yaitu c untuk menyatakan nilai celsius, k untuk kelvin, f untuk fahrenheit dan r untuk réaumur.
Pengguna akan di minta memasukan nilai suhu (dalam skala celsius) yang nilainya akan di tampung pada variabel c. Kemudian dihitunglah rumus konversi dari celsius ke kelvin, fahrenheit, dan réaumur sesuai dengan rumus konversi-nya masing-masing. Kemudian setelah itu program akan menampilkan hasil konversi tersebut. Untuk contoh hasil programnya seperti berikut:
Hasil Program:

Kesimpulan
Sekian artikel kali ini mengenai contoh program konversi suhu dengan menggunakan C++. Semoga bermanfaat dan dapat membantu teman-teman semua, kalian bisa belajar contoh-contoh program sederhana lainnya seperti: