Rabu, 30 Mei 2012

#include"conio.h"
#include"iostream.h"
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 =
"<<<"Anda tidak menekan
tombol sama dengan (=)
"; } }while(eksekusi!='='); } void
main() { class calculator jadi; char
pil; do { clrscr(); jadi.masukan();
jadi.proses(); jadi.keluaran();
cout<<"Apakah anda ingin
mengulang? (y or n) "; cin>>pil;
}while(pil=='y'||pil=='Y');
}

01#include <iostream>
02 #include <conio.h>
03 using namespace std;
04 
05int main()
06 {
07 int pilihan;
08 
09float a,b,hasil;
10 cout<<"Program kalkulator sederhana\n";
11 cout<<"\n1.Operasi Penjumlahan";
12 cout<<"\n2.Operasi Pengurangan";
13 cout<<"\n3.Operasi Perkalian";
14 cout<<"\n4.Operasi Pembagian";
15 cout<<"\nPilih salah satu Operasi kalkulator sederhana(1/2/3/4)? :";
16 cin>>pilihan;
17 cout<<endl;
18 switch(pilihan)
19 {
20 case 1:
21 cout<<"Anda akan Menjumlahkan Bilangan";
22 cout<<"\nNilai pertama : ";
23 cin>>a;
24 cout<<"Nilai kedua : ";
25 cin>>b;
26 hasil=a+b;
27 cout<<"\nHasil Penjumlahan dari "<<a;
28 cout<<" + "<<b;
29 cout<<" = "<<hasil<<endl;
30 break;
31 case 2:
32 cout<<"Anda akan Mengurangkan Bilangan";
33 cout<<"\nNilai pertama : ";
34 cin>>a;
35 cout<<"Nilai kedua : ";
36 cin>>b;
37 hasil=a-b;
38 cout<<"\nHasil Pengurangan dari "<<a;
39 cout<<" - "<<b;
40 cout<<" = "<<hasil<<endl;
41 break;
42 case 3:
43 cout<<"Anda akan Mengkalikan Bilangan";
44 cout<<"\nNilai pertama : ";
45 cin>>a;
46 cout<<"Nilai kedua : ";
47 cin>>b;
48 hasil=a*b;
49 cout<<"\nHasil Perkalian dari "<<a;
50 cout<<" * "<<b;
51 cout<<" = "<<hasil<<endl;
52 break;
53 case 4:
54 cout<<"Anda akan Membagikan Bilangan";
55 cout<<"\nNilai pertama : ";
56 cin>>a;
57 cout<<"Nilai kedua : ";
58 cin>>b;
59 hasil=a/b;
60 cout<<"\nHasil Pembagian dari "<<a;
61 cout<<" / "<<b;
62 cout<<" = "<<hasil<<endl;
63 break;
64 default:
65 cout<<"Anda tidak memilih Operasi Kalkulator sederhana ^_^ "<<endl;
66 }
67 system("PAUSE");
68 return 0;
69 }