Konversi suhu + Source Code C++ untuk Celcius, Fahrenheit, Kelvin, dan Reamur. Pada artikel ini saya akan memberikan sebuah tutorial Program Sederhana Konversi Suhu C++ untuk Pemula. Pembuatan program sederhana dimaksudkan sebagai referensi bagi siapapun yang sedang belajar pemrograman khususnya Bahasa Pemrograman C++.
Ada banyak sekali program sederhana yang sering dijadikan contoh dalam pemrograman C++. Program itu diantaranya menampilkan biodata diri, input output interaktif, Konversi Suhu, Hitung bangun ruang, kalkulator atau kasir sederhana.
Nah sebagai pembelajaran saya akan berikan source code konversi suhu dengan kondisi tanpa fungsi. Dalam program sederhana dibawah, anda dapat mengkonversi suhu secara akurat dari Celcius ke Fahrenheit, Kelvin, Reamur dan begitu pula sebaliknya.
Baca Juga: C++ Tutorial Hitung Tabung + Source Code Program Sederhana
Gambaran program
Pada layar akan muncul 4 pilihan menu dari masing-masing jenis suhu ke tiga jenis lainnya. User harus memasukkan angka 1 - 4 sesuai menu. Kemudian program meminta nilai suhu sesuai jenis yang dipilih. Setelah memasukkan suhu awal maka secara langsung akan tampil hasil konversinya pada layar.
Untuk lebih jelasnya Anda bisa mencoba Run kode dibawah ini menggunakan aplikasi compiler atau web compiler online yang banyak tersedia. Setelah bisa berjalan selanjutnya anda pelajari bagaimana code tersebut bisa berjalan sedemikian rupa.
Sourcode C++ Konversi Suhu Sederhana lengkap
$ads={2}
#include<iostream> using namespace std; int main() { float celc, fahr, kelv, ream; char option; cout << "Menu Konverter Suhu:" << endl; cout << "1. Celsius to (Fahrenheit-Kelvin-Reamur)." << endl; cout << "2. Fahrenheit to (Celsius-Kelvin-Reamur)." << endl; cout << "3. Kelvin to (Celsius-Fahrenheit-Reamur)." << endl; cout << "4. Rearmur to (Celsius-Fahrenheit-Kelvin)." << endl; cout << "Masukkan Pilihan Anda: "; cin >> option; if (option == '1') { cout << "\nMasukan Suhu Celsius: "; cin >> celc; fahr = (9 * celc) / 5 + 32; kelv = celc + 273.15; ream = celc * 4 / 5 ; cout << "\n" << celc << " C = " << fahr << " F"; cout << "\n" << celc << " C = " << kelv << " K"; cout << "\n" << celc << " C = " << ream << " R"; } else if (option == '2') { cout << "\nMasukan Suhu Fahrenheit: "; cin >> fahr; celc = (fahr - 32) * 5/9; kelv = (fahr - 32) * 5/9 + 273.15; ream = (fahr - 32) * 4/9; cout << "\n" << fahr << " F = " << celc << " C"; cout << "\n" << fahr << " F = " << kelv << " K"; cout << "\n" << fahr << " F = " << ream << " R"; } else if (option == '3') { cout << "\nMasukan Suhu Kelvin: "; cin >> kelv; celc = kelv - 273.15; fahr = (kelv - 273.15) * 9/5 + 32; ream = (kelv-273) * 4/5; cout << "\n" << kelv << " K = " << celc << " C"; cout << "\n" << kelv << " K = " << fahr << " F"; cout << "\n" << kelv << " K = " << ream << " R"; } else if (option == '4') { cout << "\nMasukan Suhu Reamur: "; cin >> ream; celc = ream * 5 / 4; fahr = ream * 9/4 + 32; kelv = celc + 273; cout << "\n" << ream << " R = " << celc << " C"; cout << "\n" << ream << " R = " << fahr << " F"; cout << "\n" << ream << " R = " << kelv << " K"; } else cout << "Inputan salah." << endl; return 0; }
Hasil Run Program C++ Konversi Suhu
Pembahasan Alur Program
- Pertama, deklarasikan variabel (celc, fahr, kelv, ream) kedalam tipe data "float" (agar bisa menampilkan nilai desimal).
- Deklarasikan variabel "option" yang nantinya digunakan sebagai penampung angka pilihan kita saat memilih menu.
- Buat pilihan dengan mencetak teks seperti biasa dengan "cout" dan susun rapi.
- "endl" berfungsi seperti Enter.
- Buat inputan dengan "cin" kemudian dimasukan kedalam variabel "option".
- Selanjutnya eksekusi kondisi, "if (option == 1)" artinya jika pilihan kita 1, maka eksekusi rumus celcius ke fahrenheit, kelvin dan reamur, lalu cetah hasilnya.
- Begitu seterusnya sesuai rumus hingga pilihan ke 4.
- Jika inputan pilihan selain 1, 2, 3, 4 maka akan muncul pesan "Inputan salah" dan program berhenti.
Penutup
Sekian tutorial pemrograman C++ Sederhana untuk Konversi Suhu Celcius, Fahrenheit, Kelvin, Reamur lengkap dengan Source Codenya. Semoga berguna untuk kita semua, Terimakasih.