Program Konversi Suhu Dengan C++
Pada postingan kali ini saya akan membagikan cara dan program C++, yaitu program konversi suhu.
Berikut ini merupakan rumus matematikanya :
Konversi Suhu dari Celcius (C) ke Reamur (R) rumusnya yaitu :
- R = (4/5) C
- R = suhu dalam skala Reamur
- C = suhu dalam skala Celcius
Konversi Suhu dari Celcius (C) ke Fahrenheit (F) rumusnya yaitu :
- F = (9/5) C + 32
- F = suhu dalam skala Fahrenheit
- C = suhu dalam skala Celcius
Konversi Suhu dari Celcius (C) ke Kelvin (K) rumusnya yaitu :
- K = C + 273
- K = suhu dalam Kelvin
- C = suhu dalam Celcius
Selain dari skala Celcius (C), konversi juga bisa dilakukan dari skala lainnya, antara lain yaitu Reamur (R), Fahrenheit (F), dan Kelvin (K).
Secara ringkas, rumus C R F K untuk mengkonversi suhu dari skala satu ke skala lainnya adalah:
Untuk konversi suhu dari Celcius (C) ke Reamur (R), Fahrenheit (F), dan Kelvin (K) yaitu:
- R = (4/5) C
- F = (9/5) C + 32
- K = C + 273
Sedangkan untuk rumus konversi suhu dari Reamur (R) ke Celcius (C), Fahrenheit (F), dan Kelvin (K) antara lain sebagai berikut:
- C = (5/4) R
- F = (9/4) R + 32
- K = C + 273 = (5/4) R + 273
Jika dari Fahrenheit (F) ke Celcius (C), Reamur (R), dan Kelvin (K) konverensi suhunya adalah:
- C = 5/9 (F-32)
- R = 4/9 (F-32)
- K = 5/9 (F-32) + 273
Apabila dari Kelvin (K) ke Celcius (C), Reamur (R), Fahrenheit (F) konverensi suhunya adalah:
- C = K – 273
- R = 4/5 (K-273)
- F = 9/5 (K-273) + 32
Jadi rumus C R F K adalah rumus untuk mengubah suhu dari satu skala ke skala lainnya. Materi tentang transformasi suhu ini termasuk dalam salah satu materi fisika SMA. Dan untuk konversi suhu ini, ini berarti menentukan suhu saat mengukur dengan satu termometer sehingga dapat dibaca oleh termometer lain tanpa menskalakan suhu tersebut.
Berikut ini merupakan code programnya :
#include<cstdlib>
#include<iostream>
using namespace std;
int main(int argc, char**argv){
float cl,re,fh,kl;
cout<<"================celcius================";cout<<""<<endl;
cout<<"Masukkan nilai celcius=";cin>>cl;
kl=cl+273;
cout<<"kelvin="<<kl<<endl;
re=(cl*1.8)+32;
cout<<"fahrenheit="<<fh<<endl;
cout<<"================kelvin================";cout<<""<<endl;
cout<<"Masukkan kelvin=";cin>>kl;
cl=kl-273;
cout<<"celcius="<<cl<<endl;
fh=kl*1.8-459.67;
cout<<"fahrenheit="<<fh<<endl;
cout<<"================reamur================";cout<<""<<endl;
cout<<"masukkan nilai reamur=";cin>>re;
kl=re/0.8+32;
cout<<"kelvin="<<kl<<endl;
fh=re*2.25+32;
cout<<"fahrenheit="<<fh<<endl;
cout<<"================fahrenheit================";cout<<""<<endl;
cout<<"masukkan fahrenheit=";cin>>fh;
cl=(fh-32)/1.8;
cout<<"celcius="<<cl<<endl;
kl=(fh-32)/1.8+273;
cout<<"kelvin="<<kl<<endl;
re=(fh-32)/2.25;
cout<<"reamur="<<re<<endl;
return 0;
}
Silahkan di copy dan paste ke text editor c++ teman-teman, kemudian di jalankan programnya. Maka hasilnya akan seperti dibawah ini :
Baiklah, mungkin itu saja dulu untuk postingan kali ini. Semoga bermanfaat untuk teman-teman yang baru belajar C++, terima kasih sudah berkunjung.