Kamis, 07 Juli 2011

Program Kalkulator sederhana

#include <cstdlib>
#include <iostream>
#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;
}
}

while(eksekusi!='=');
}  
    
int main(int argc, char *argv[]){
     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;
}

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Blogger Theme by Lasantha - Premium Blogger Templates | Affiliate Network Reviews