Selasa, 31 Maret 2015

Program Konversi Suhu

Konversi dari celcius ke fahrenheit dan reamur dan sebaliknya...Selamat mencoba!!!

C++ :

#include<iostream>
#include<conio.h>

using namespace std;
class suhu{
public:
suhu();
int input();
int proses();
int output();
private:
int pil,yes;
float c,f,r;
};

suhu::suhu(){
cout << "=============================" << endl;
cout << "KONVERSI SUHU " << endl;
cout << "=============================" << endl;
cout<<"Konversi Pilihan\n";
cout<<"1. Konversi dari Celcius ke Fahrenheit dan Reamur\n";
cout<<"2. Konversi dari Fahrenheit ke Celcius dan Reamur\n";
cout<<"3. Konversi dari Reamur ke Celcius dan Fahrenheit\n";
cout<<"=================================================\n";
}

int suhu::input(){
cout<< "Masukkan Konversi Pilihan : ";
cin>>pil;
return pil;
}

int suhu::proses(){
switch(pil){
case 1:
cout<<"==============================================\n";
cout<<"Konversi dari Celcius ke Fahrenheit dan Reamur\n";
cout<<"Masukan Suhu Celcius : ";cin>>c;
f=(1.8 * c) + 32;
r=(1.25 * c);
break;

case 2:cout<<"Konversi dari Fahrenheit ke Celcius dan Reamur\n";
cout<<"Masukan Suhu Fahrenheit : ";cin>>f;
c=(0.555 * (f - 32));
r=(0.444 * (f - 32));
break;

case 3:cout<<"Konversi dari Reamur ke Celcius dan Fahrenheit\n";
cout<<"Masukan Suhu Reamur : ";cin>>r;
c=(0.8 * r);
f=(2.25 * r) + 32;
break;
default:cout<<"Pilihan anda salah"<<endl;break;
}
return pil;

}

int suhu::output(){
if(pil==1){
cout<<"Suhu Celcius ke Fahrenheit : "<<f<<endl;
cout<<"Suhu Celcius ke Reamur : "<<r<<endl;
}
else if(pil==2){
cout<<"Suhu Fahrenheit ke Celcius : "<<c<<endl;
cout<<"Suhu Fahrenheit ke Reamur : "<<r<<endl;
}
else if(pil==3){
cout<<"Suhu Reamur ke Celcius : "<<c<<endl;
cout<<"Suhu Reamur ke Fahrenheit : "<<f<<endl;
}

}



int main(){
suhu x;
x.input();
x.proses();
x.output();

return 0;

}



0 komentar:

Posting Komentar

Selasa, 31 Maret 2015

Program Konversi Suhu

Konversi dari celcius ke fahrenheit dan reamur dan sebaliknya...Selamat mencoba!!!

C++ :

#include<iostream>
#include<conio.h>

using namespace std;
class suhu{
public:
suhu();
int input();
int proses();
int output();
private:
int pil,yes;
float c,f,r;
};

suhu::suhu(){
cout << "=============================" << endl;
cout << "KONVERSI SUHU " << endl;
cout << "=============================" << endl;
cout<<"Konversi Pilihan\n";
cout<<"1. Konversi dari Celcius ke Fahrenheit dan Reamur\n";
cout<<"2. Konversi dari Fahrenheit ke Celcius dan Reamur\n";
cout<<"3. Konversi dari Reamur ke Celcius dan Fahrenheit\n";
cout<<"=================================================\n";
}

int suhu::input(){
cout<< "Masukkan Konversi Pilihan : ";
cin>>pil;
return pil;
}

int suhu::proses(){
switch(pil){
case 1:
cout<<"==============================================\n";
cout<<"Konversi dari Celcius ke Fahrenheit dan Reamur\n";
cout<<"Masukan Suhu Celcius : ";cin>>c;
f=(1.8 * c) + 32;
r=(1.25 * c);
break;

case 2:cout<<"Konversi dari Fahrenheit ke Celcius dan Reamur\n";
cout<<"Masukan Suhu Fahrenheit : ";cin>>f;
c=(0.555 * (f - 32));
r=(0.444 * (f - 32));
break;

case 3:cout<<"Konversi dari Reamur ke Celcius dan Fahrenheit\n";
cout<<"Masukan Suhu Reamur : ";cin>>r;
c=(0.8 * r);
f=(2.25 * r) + 32;
break;
default:cout<<"Pilihan anda salah"<<endl;break;
}
return pil;

}

int suhu::output(){
if(pil==1){
cout<<"Suhu Celcius ke Fahrenheit : "<<f<<endl;
cout<<"Suhu Celcius ke Reamur : "<<r<<endl;
}
else if(pil==2){
cout<<"Suhu Fahrenheit ke Celcius : "<<c<<endl;
cout<<"Suhu Fahrenheit ke Reamur : "<<r<<endl;
}
else if(pil==3){
cout<<"Suhu Reamur ke Celcius : "<<c<<endl;
cout<<"Suhu Reamur ke Fahrenheit : "<<f<<endl;
}

}



int main(){
suhu x;
x.input();
x.proses();
x.output();

return 0;

}



Tidak ada komentar:

Posting Komentar