Saturday, 11 March 2017

Program sederhana konversi suhu menggunakan C++


 kita akan belajar membuat program sederhana konversi suhu menggunakan C++.  kita akan menggunakan salah satu operasi seleksi yaitu operasi Case. karena  kita akan meng konversikan

  1.  celcius reamur, 
  2. celcius fahrenheit, 
  3. celcius kelvin, 
  4. reamur celcius, 
  5. reamur fahrenheit, 
  6. reamur kelvin,
  7. fahrenheit celcius, 
  8. fahrenheit reamur,
  9. fahrenheit kelvin,
  10. kelvin celcius,
  11. kelvin reamur,
  12. kelvin fahrenheit.

Hasil  Program sederhana konversi suhu menggunakan C++



 Koding Program sederhana konversi suhu menggunakan C++
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

int main()
{
ya :
float suhu, hasil;
int kode;
char pilih;
cout<<"Nama  :           Nursanti "<<endl;
cout<<"Nim    :           150170041"<<endl;
cout<<"        ---------------------"<<endl;
cout<<"            Konversi Suhu"<<endl;
cout<<"        ---------------------"<<endl;
cout<<"================MENU================"<<endl;
cout<<"   1. Celcius    -> Reamur       "<<endl;
cout<<"   2. Celcius    -> Fahrenheit   "<<endl;
cout<<"   3. Celcius    -> Kelvin       "<<endl;
cout<<"   4. Reamur     -> Celcius      "<<endl;
cout<<"   5. Reamur     -> Fahrenheit   "<<endl;
cout<<"   6. Reamur     -> Kelvin       "<<endl;
cout<<"   7. Fahrenheit -> Celcius      "<<endl;
cout<<"   8. Fahrenheit -> Reamur       "<<endl;
cout<<"   9. Fahrenheit -> Kelvin       "<<endl;
cout<<"   10.Kelvin     -> Celcius      "<<endl;
cout<<"   11.Kelvin     -> Reamur       "<<endl;
cout<<"   12.Kelvin     -> Fahrenheit   "<<endl;
cout<<"===================================="<<endl;
cout<<endl;    
cout<<"Masukkan Kode Angka Menu Yang Anda Pilih= ";
cin>>kode;
cout<<endl;
 switch(kode)
 {
case 1:
cout<<"Masukkan Suhu Dalam Celcius =";
cin>>suhu;
hasil= 0.8*suhu;
cout<<"Suhu Dalam Reamur ="<<hasil<<endl;
break;
case 2:
cout<<"Masukkan Suhu Dalam Celcius = ";
cin>>suhu;
hasil= 1.8*suhu+32;
cout<<"Suhu Dalam Fahrenheit ="<<hasil<<endl;
case 3:
cout<<"Masukkan Suhu Dalam Celcius = ";
cin>>suhu;
hasil= suhu+273,15;
cout<<"Suhu Dalam Kelvin ="<<hasil<<endl;
break;
case 4:
cout<<"Masukkan Suhu Dalam Reamur = ";
cin>> suhu ;
hasil= 1.25*suhu;
cout<<"Suhu Dalam Celcius ="<<hasil<<endl;
break;
case 5:
cout<<"Masukkan Suhu Dalam Reamur = ";
cin>>suhu ;
hasil= 2.25*suhu+32;
cout<<"Suhu Dalam Fahrenheit = " <<hasil<<endl;
break;
case 6:
cout<<"Masukkan Suhu Dalam Reamur = ";
cin>>suhu ;
hasil = suhu/0,8+273,15;
cout<<"Suhu Dalam Kelvin = " <<hasil<<endl;
break;
case 7:
cout<< "Masukkan Suhu Dalam Fahrenheit = ";
cin>>suhu;
hasil= 5*(suhu-32)/9;
cout<<"Suhu Dalam Celcius = " <<hasil<<endl;
break;
case 8:
cout<<"Masukkan Suhu Dalam Fahrenheit = ";
cin>>suhu;
hasil= 9*(suhu-32)/4;
cout<<"Suhu Dalam Reamur = " <<hasil<<endl;
break;
case 9:
cout<<"Masukkan Suhu Dalam Fahrenheit = ";
cin>>suhu;
hasil= (suhu+459,67)/1,4;
cout<<"Suhu Dalam Kelvin = " <<hasil<<endl;
break;
case 10:
cout<<"Masukkan Suhu Dalam Kelvin = ";
cin>>suhu;
hasil= suhu-273,15;
cout<<"Suhu Dalam Celcius = " <<hasil<<endl;
break;
case 11:
cout<<"Masukkan Suhu Dalam Kelvin = ";
cin>>suhu;
hasil= (suhu-273,15)*0,8;
cout<<"Suhu Dalam Reamur = " <<hasil<<endl;
break;
case 12:
cout<<"Masukkan Suhu Dalam Kelvin = ";
cin>>suhu;
hasil= suhu*1,8-459,67;
cout<<"Suhu Dalam Fahrenheit = " <<hasil<<endl;
break;
default:
cout<<"Kode angka salah" <<endl;
break;
}
cout<<endl;
cout<<endl;
cout<<"Apkah Anda Ingin Mengulangi (Y/T)? ";
cin>>pilih;
cout<<endl;
jika_masukan_salah:
switch(pilih)
{
case 'Y':
goto ya;
break;
case 'T':
break;
default:
cout<< "Masukan Salah " << endl << endl;
cout<< "Apakah Anda Ingin Mengulangi (Y/T)? ";
cin>> pilih;
cout<<endl;
goto jika_masukan_salah;
break;
}
getch();

}

0 comments:

Post a Comment

Powered by Blogger.

Beauty

Follow by Email

Breaking News