Sabtu, 12 Maret 2011

konfersi suhu C++

konfersi suhu

berikut merupakan konfersi suhu dalm c++
berikut hasilnya dengan menggunakan void dan switch case

#include<iostream.h>

#include<conio.h>

void cls(){

     int s;

     float f,r,suhu;

     cout<<"konfersi suhu dari celsius"<<endl;

     cout<<"1.celcius ke kelvin"<<endl;

     cout<<"2.celcius ke reamur"<<endl;

     while ((s < 1) || (s > 2)) {

            cout << "masukan pilihan suhu : ";

            cin >> s;

      

            if ((s < 1) || (s > 2)) {

                  cout << "yang anda masukan bukan 1 and 2"

                   << endl;

                  cout << "masukan kembali pilihan!" << endl << endl;

            }}


     switch(s){

               case 1:

                    cout<<"celcius ke kelvin"<<endl;

                    cout<<"masukan suhu:";cin>>f;

                    suhu=f+275.15;

                    cout<<"suhu "<<f<<"celcius sama dengan "<<suhu<<" kelvin";

                    break;

               case 2:

                    cout<<"celcius ke reamur"<<endl;

                    cout<<"masukan suhu:";cin>>r;

                    suhu=r*0.8;

                    cout<<"suhu "<<r<<"celcius sama dengan "<<suhu<<" reamur";

                    break;

                    default:cout<<"kakean";}   }

     void rea(){

     int s;

     float f,r,suhu;

     cout<<"konfersi suhu dari reamur"<<endl;

     cout<<"1.reamur ke celcius"<<endl;

     cout<<"2.reamur ke fahrenheit"<<endl;

     while ((s < 1) || (s > 2)) {

            cout << "masukan pilihan suhu : ";

            cin >> s;

          

            if ((s < 1) || (s > 2)) {

                  cout << "yang anda masukan bukan 1 and 2"

                   << endl;

                  cout << "masukan kembali pilihan!" << endl << endl;

            }}

     switch(s){

               case 1:

                    cout<<"reamur ke celcius"<<endl;

                    cout<<"masukan suhu:";cin>>f;

                    suhu=f+275.15;

                    cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" celcius";

                    break;

               case 2:                                                                           

                    cout<<"reamur ke fahrenhit"<<endl;

                    cout<<"masukan suhu:";cin>>f;

                    suhu=f*0.8;

                    cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" fahrenheit";

                    break;}                     }

int main(){

    int x;

    cout<<"konfersi suhu"<<endl;

    cout<<"1.celcius"<<endl;

    cout<<"2.reamur "<<endl;

 

    while ((x < 1) || (x > 2)) {

            cout << "masukan pilihan suhu : ";

            cin >> x;

        
            if ((x < 1) || (x > 2)) {

                  cout << "yang anda masukan bukan 1 and 2"

                   << endl;

                  cout << "masukan kembali pilihan!" << endl << endl;

            }}

    switch(x){

              case 1:

                   cls();

                   break;

              case 2:

                   rea();

                   break;

                 

                   }

                   getch();

                   return 0;


}

Tidak ada komentar:

Posting Komentar