Pada pertemuan ini kita akan membuat program konversi suhu dari Celcius à Fahrenheit, Kelvin & Reamur. Namun sebelumnya kita buat terlebih dahulu diagram alurnya.
Flowchart
Langkah pertama buka aplikasi Dcoder di HP kalian, buat file baru dan beri nama konversisuhu, lalu ketikkan kode di bawah ini. Setelah itu compile.
Listing
Program Konversi Suhu dengan C++
#include
<iostream> using
namespace std; int main() { cout<<"PROGRAM C++
KONVERSI SUHU\n"; double c, k, f, r; cout<<"Masukan Suhu (Kelvin)
: \n"; cin>>k; c = k – 273; f = k * 1.8 – 459.67 r = (k-273.15) * 0.8; cout<<endl; cout<<"Hasil Konversi
Suhu dari Kelvin ke:
\n"; cout<<"Celcius : "<<c<<endl; cout<<"Fahrenheit :
"<<f<<endl; cout<<"Reamur : "<<r<<endl; return 0; } |
Pembahasan
dari Listinng Program di atas
#include |
Ini digunakan untuk mengaktifkan Library,
ada berbagai macam Library pada C++ kalian bisa search macam-macam Library
C++ |
<iostream> |
Digunakan untuk mengaktifkan perintah cin,
cout, endl, ends. |
using
namespace std; |
Untuk pemformatan codingan menjadi lebih
simple |
int
main() { .. } |
Method utama dalam program yang
menggembalikan nilai bertipe data int (integer / angka) |
double
c,k,f,r; |
Baris ini adalah pendeklarasian Variabel
yang dibutuhkan dalam konversi suhu. Variabelnya ada c, k, f, r, yang
merepresentasikan sebagai suhu, c untuk celcius, k untuk kelvin, f untu
fahrenheit, dan r untuk reamur. Sedangkan double merupakan tipe data untuk
bilangan pecahan, sehingga kita bisa input bilangan yang menggunakan koma. |
\n |
Digunakan untuk membuat baris baru / enter |
cout
<<” “; |
Digunakan untuk menampilkan String /
karakter ke Layar |
cin
>> |
Digunakan untuk menyimpan inputan |
<<endl; |
Pindah baris baru (enter) |
return 0; |
Pada C++, return 0 dalam main() menyatakan bahwa program
berakhir dengan normal |
Jika sudah berhasil, silakan latihan membuat program konversi
suhu dari
Kelvin à Celcius,
Fahrenheit, Reamur
Fahrenheit à Celcius,
Kelvin, Reamur
Reamur à Celcius,
Fahrenheit, Kelvin
Dari Réaumur
Skala yang diinginkan |
Formula |
kelvin |
K = R / 0,8 + 273,15 |
Celsius |
°C = R / 0,8 |
Fahrenheit |
°F = R × 2,25 + 32 |
Dari Fahrenheit
Skala yang dinginkan |
Formula |
Kelvin |
K = (F + 459,67) /
1,8 |
Celsius |
°C = (F − 32) / 1,8 |
Réaumur |
°R = (F − 32) x 0,44 |
Dari kelvin[sunting | sunting
sumber]
Skala yang diinginkan |
Formula |
Celsius |
°C = K − 273,15 |
Fahrenheit |
°F = K × 1,8 −
459,67 |
Réaumur |
°R = (K − 273,15) ×
0,8 |
Dari Celsius
Skala yang diinginkan |
Formula |
kelvin |
K = C + 273,15 |
Fahrenheit |
°F = C × 1,8 + 32 |
Réaumur |
°R = C × 0,8 |
Post a Comment