Minggu, 20 Desember 2015

Contoh Coding C++ Konversi Suhu

nih salah satu tugas mata kuliah algoritma dan pemograman tentang konvert suhu, semoga bermanfaat guys :)

#include<iostream>
using namespace std;

float CelciusFahrenheit (int x)
{
      float hasil;
      hasil= ((9*x/5)+32);
      return hasil;
}

float CelciusReamur (int x)
{
      float hasil;
      hasil= (4*x/5);
      return hasil;
}

float FahrenheitCelcius (int x)
{
      float hasil;
      hasil=((5*x/9)-32);
 return hasil;
}
float FahrenheitReamur (int x)
{
float hasil;
hasil= (4*(x-32)/9);
return hasil;
}
float ReamurFahrenheit (int x)
{
float hasil;
hasil=((9*x/4)+32);
return hasil;
}
float ReamurCelcius(int x)
{
float hasil;
hasil= (5*x/4);
return hasil;
}

int main ()
{
    int suhu;
    float hasil;
    char lagi;
    do{
    cout<<"================================================================================"<<endl;
    cout<<"==========================PROGRAM KONVENSI SUHU=================================="<<endl;
    cout<<"================================================================================"<<endl;
    cout<<"                        NAMA :IRSALINA SANTI KHASANAH"<<endl;
   
    cout<<"                        NIM  :15650008"<<endl;
    cout<<"================================================================================"<<endl;
    char kode;
    cout<<"1. Celcius ke Fahrenheit"<<endl;
    cout<<"2. Celcius ke Reamur"<<endl;
    cout<<"3. Fahrenheit ke Celcius"<<endl;
    cout<<"4. Fahrenheit ke Reamur"<<endl;
    cout<<"5. Reamur ke Fahrenheit"<<endl;
    cout<<"6. Reamur ke Celcius"<<endl;
    cout<<"masukan pilihan rumus konvensi suhu yang anda inginkan =";
    cin>>kode;
   

   
    switch(kode)
{
                 case '1' :
                      cout<<"1. Celcius ke Fahrenheit"<<endl;
                      cout<<"Masukan suhu (Celcius)=";
                      cin>>suhu;
                      hasil=CelciusFahrenheit(suhu);
                      cout<<"Suhu Celcius dalam Fahrenheit="<<hasil<<endl;
                 break;
                 case '2' :
                      cout<<"2. Celcius ke Reamur"<<endl;
                      cout<<"Masukan suhu (Celcius)=";
                      cin>>suhu;
                      hasil=CelciusReamur(suhu);
                      cout<<"Suhu Celcius dalam Reamur="<<hasil<<endl;
                 break;
                 case '3' :
                      cout<<"3. Fahrenheit ke Celcius"<<endl;
                      cout<<"Masukan suhu (Fahrenheit)=";
                      cin>>suhu;
                      hasil=FahrenheitCelcius(suhu);
                      cout<<"Suhu Fahrenheit dalam Celcius="<<hasil<<endl;
                break;
                case '4' :
cout<<"4. Fahrenheit ke Reamur"<<endl;
cout<<"Masukan suhu (Fahrenheit)=";
cin>>suhu;
hasil=FahrenheitReamur(suhu);
   cout<<"Suhu Fahrenheit dalam Reamur="<<hasil<<endl;
break;
case '5' :
cout<<"5. Reamur ke Fahrenheit"<<endl;
cout<<"Masukan suhu (Reamur)=";
cin>>suhu;
hasil=ReamurFahrenheit(suhu);
                    cout<<"Suhu Reamur dalam Fahrenheit="<<hasil<<endl;
break;
case '6' :
cout<<"6. Reamur ke Celcius"<<endl;
cout<<"Masukan suhu (Reamur)=";
cin>>suhu;
hasil=ReamurCelcius(suhu);
cout<<"Suhu Reamur dalam Celcius="<<hasil<<endl;
break;
          }
cout<<"Apakah Anda Ingin Mengulang Lagi Dari Awal? [Y/T] = ";
cin>>lagi;
     
      }
        while(lagi=='y'|| lagi=='Y');
    cout<<"--------------------------------------------------------------------------------";
    cout<<"                             ..Terima Kasih.."<<endl;
    cout<<"--------------------------------------------------------------------------------";
    cout<<"------ Irsalina Santi Khasanah - 15650008 - Teknik Informatika'15 - UIN SUKA ------";
    cout<<"-----------------------------------------------------------------------------\n";
       
system("pause");
}

0 komentar:

Posting Komentar

 

IESKHA Template by Ipietoon Cute Blog Design