#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
class calculator
{
private:
float angka_1,angka_2,hasil;
char operasi,eksekusi;
public:
void masukan ();
void proses ();
void keluaran ();
};
void calculator::masukan ()
{
cout<<"Masukkan Angka pertama = "; cin>>angka_1;
cout<<"Jenis Operasi perhitungan * / + - = "; cin>>operasi;
cout<<"Masukkan Angka kedua = ";
cin>>angka_2;
}
void calculator::proses ()
{
if(operasi=='*')
{
hasil=angka_1*angka_2;
}
else if(operasi=='/')
{
hasil=angka_1/angka_2;
}
else if(operasi=='+')
{
hasil=angka_1+angka_2;
}
else if(operasi=='-')
{
hasil=angka_1-angka_2;
}
}
void calculator::keluaran()
{
cout<<"Tekan tombol (=) ";
do {
cin>>eksekusi;
if(eksekusi=='=')
{
cout<<"Hasil perhitungan = " << hasil << endl;
}
else
cout<<"Anda tidak menekan tombol sama dengan (=) ";
}while(eksekusi!='='); }
int main() {
class calculator jadi; char pil; do { ;
jadi.masukan(); jadi.proses(); jadi.keluaran(); cout<<"Apakah anda ingin mengulang? (y or n) ";
cin>>pil;
}while(pil=='y'||pil=='Y');
//}
system("PAUSE");
return EXIT_SUCCESS;
}
#include <conio.h>
#include <math.h>
using namespace std;
class calculator
{
private:
float angka_1,angka_2,hasil;
char operasi,eksekusi;
public:
void masukan ();
void proses ();
void keluaran ();
};
void calculator::masukan ()
{
cout<<"Masukkan Angka pertama = "; cin>>angka_1;
cout<<"Jenis Operasi perhitungan * / + - = "; cin>>operasi;
cout<<"Masukkan Angka kedua = ";
cin>>angka_2;
}
void calculator::proses ()
{
if(operasi=='*')
{
hasil=angka_1*angka_2;
}
else if(operasi=='/')
{
hasil=angka_1/angka_2;
}
else if(operasi=='+')
{
hasil=angka_1+angka_2;
}
else if(operasi=='-')
{
hasil=angka_1-angka_2;
}
}
void calculator::keluaran()
{
cout<<"Tekan tombol (=) ";
do {
cin>>eksekusi;
if(eksekusi=='=')
{
cout<<"Hasil perhitungan = " << hasil << endl;
}
else
cout<<"Anda tidak menekan tombol sama dengan (=) ";
}while(eksekusi!='='); }
int main() {
class calculator jadi; char pil; do { ;
jadi.masukan(); jadi.proses(); jadi.keluaran(); cout<<"Apakah anda ingin mengulang? (y or n) ";
cin>>pil;
}while(pil=='y'||pil=='Y');
//}
system("PAUSE");
return EXIT_SUCCESS;
}