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;
}
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