Konversi Suhu C++ (Pakai menu dan Class) - Belajar dan Berbagi

Recent Tube

ads
Responsive Ads Here

Post Top Ad

Your Ad Spot

Selasa, 23 November 2010

Konversi Suhu C++ (Pakai menu dan Class)

#include
#include
class suhu
{
private:
double celcius;
double reamur;
double fahrenheit;
public:
void setSuhu(double C);
void setSuhu1(double R);
void setSuhu2(double F);
double getFahrenheit();
double getReamur();
double getCelcius();
double getFahrenheit1();
double getReamur1();
double getCelcius1();
double getFahrenheit2();
double getReamur2();
double getCelcius2();
};
int main(int argc, char **argv)
{
int y;
do
{
clrscr();
cout<<"MENU"<
cout<<"1.suhu Dalam Celcius\n";
cout<<"2.suhu Dalam Reamur\n";
cout<<"3.suhu Dalam Fahrenheit\n";
cout<<"4.keluar\n";
cout<<"Masukkan pilihan anda ";
cin>>y;
switch (y)
case 1: {
clrscr();
suhu derajat;
derajat.setSuhu(1000);
cout<<"Suhu Celcius: "<<<
cout<<"Suhu dalam fahrenheit: "<<
cout<<"Suhu dalam Reamur: "<<
getch();
break;
}
case 2:{
clrscr();
suhu derajat;
derajat.setSuhu1(1000);
cout<<"Suhu dalam Reamur: "<<
cout<<"Suhu Celcius: "<<<
cout<<"Suhu dalam fahrenheit: "<<
getch();
break;
}
case 3:{
clrscr();
suhu derajat;
derajat.setSuhu2(1000);
cout<<"Suhu dalam fahrenheit: "<<
cout<<"Suhu dalam Reamur: "<<
cout<<"Suhu Celcius: "<<<
getch();
break;
}
}
} while(y!=4);
return 0;
}
//*===============================================*//
void suhu::setSuhu(double C)
{
cout<>C;
celcius=C;
}
double suhu::getCelcius()
{
return(celcius);
}
double suhu::getFahrenheit()
{
return(((9*celcius)/5)+32);
}
double suhu::getReamur()
{
return((4*celcius)/5);
}
//=============================================*//
void suhu::setSuhu1(double R)
{
cout<>R;
reamur=R;
}
double suhu::getCelcius1()
{
return((5*reamur)/4);
}
double suhu::getFahrenheit1()
{
return(((9*reamur)/4)+32);
}
double suhu::getReamur1()
{
return(reamur);
}
//==============================================//
void suhu::setSuhu2(double F)
{
cout<>F;
fahrenheit=F;
}
double suhu::getCelcius2()
{
return(5*(fahrenheit-32)/9);
}
double suhu::getFahrenheit2()
{
return(fahrenheit);
}
double suhu::getReamur2()
{
return(4*(fahrenheit-32)/9);
}
//————————————————