Wednesday 14 October 2015

Program Konversi Suhu dengan C++

Program Konversi Suhu dengan C++

Kali ini saya akan membagikan sebuah program untuk menghitung konversi suhu.
Program konversi suhu yaitu program untuk menghitung nilai suhu dengan cara memasukkan nilai suhu yg akan kamu konversi.
Berikut adalah kode nya:



#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{system ("color a");
float cl, re, kl, fh;
    int menu;
cout<<" ----------Program konversi suhu----------\n";
cout<<" \t    Nama: Thedi Wirayasa"<<endl;
cout<<" \t      NIM: 1500018081"<<endl;

cout<<"suhu-suhu\n";
cout<<"\n 1.Celcius\n";
cout<<"\n 2.Kelvin\n";
cout<<"\n 3.Reamur\n";
cout<<"\n 4.Fahrenheit\n";
cout<<"\n Silahkan masukan suhu yang di pilih (1-4) = ";cin>>menu;
switch(menu)
{
case 1:
    cout<<"\n \n _____Celcius_____ \n";
    cout<<"\n  Silahkan asukan nilai suhu =  ";cin>>cl;
    kl=cl+273;
    cout<<"\n Kelvin = "<<kl<<endl;
    re=cl*0.8;
    cout<<"\n Reamur = "<<re<<endl;
    fh=(cl*1.8)+32;
    cout<<"\n Fahrenheit = "<<fh<<endl;
    break;
case 2:
    cout<<"\n \n _____Kelvin_____ \n";
    cout<<"\n Silahkan masukan nilai suhu = ";cin>>kl;
    cl=kl-273;
    cout<<"\n Celcius = "<<cl<<endl;
    re=(kl-273)*0.8;
    cout<<"\n Reamur = "<<re<<endl;
    fh=kl*1.8-459.67;
    cout<<"\n Fahrenheit = "<<fh<<endl;
    break;
case 3:
    cout<<"\n \n _____Reamur_____ \n";
    cout<<"\n Silahkan masukan nilai suhu = ";cin>>re;
    cl=re/0.8;
    cout<<"\n Celcius = "<<cl<<endl;
    kl=re/0.8+273;
    cout<<"\n Kelvin = "<<kl<<endl;
    fh=re*2.25+32;
    cout<<"\n Fahrenheit = "<<fh<<endl;
    break;
case 4:
    cout<<"\n \n _____Fahrenheit_____ \n";
    cout<<"\n Silahkan masukan nilai suhu = ";cin>>fh;
    cl=(fh-32)/1.8;
    cout<<"\n Celcius = "<<cl<<endl;
    kl=(fh-32)/1.8+273;
    cout<<"\n Kelvin = "<<kl<<endl;
    re=(fh-32)/2.25;
    cout<<"\n Reamur = "<<re<<endl;
    break;
default:
            cout<<"Maaf !! Pilihan Anda Salah Silahkan ulangi memilih rumus yang sudah tersedia di DAFTAR RUMUS !"<<endl;
         
            break;
 

}
char LG;
cout<<"\n \n\n Apakah anda ingin mengulang program ini kembali [ Y/T ] ?";cin>>LG;
if (LG=='Y' || LG=='y')main();
else if (LG=='T' || LG=='t') goto x;
x:
cout<<"Terima Kasih Sudah Mencoba\n";
cout<<"good bye";
}

No comments:

Post a Comment