-
Notifications
You must be signed in to change notification settings - Fork 1
/
a2oops.CPP
85 lines (68 loc) · 1.68 KB
/
a2oops.CPP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <iostream>
using namespace std;
class calculator{
public:
float num1,num2;
void get_value(){
cout<<"Enter first Number:";
cin>>num1;
cout<<"Enter Second Number:";
cin>>num2;
}
void add(){
cout<<num1<<" + "<<num2<<" = "<<num1+num2<<endl;
}
void sub(){
cout<<num1<<" - "<<num2<<" = "<<num1-num2<<endl;
}
void mul(){
cout<<num1<<" * "<<num2<<" = "<<num1*num2<<endl;
}
void divi(){
cout<<num1<<" / "<<num2<<" = "<<num1/num2<<endl;
}
void mod(){
int c,d;
c=num1;
d=num2;
cout<<num1<<" % "<<num2<<" = "<<c%d<<endl;
}
};
int main(){
calculator s;
char N;
char ans;
do{
cout<<"Select Choice from following list: "<<endl;
cout<<"1 : Addition"<<endl;
cout<<"2 : Subtraction"<<endl;
cout<<"3 : Multiplication"<<endl;
cout<<"4 : Division"<<endl;
cout<<"5 : Moduar Division"<<endl;
cout<<"Enter Choice: ";
cin>>N;
s.get_value();
switch(N){
case '1':
s.add();
break;
case '2':
s.sub();
break;
case '3':
s.mul();
break;
case '4':
s.divi();
break;
case '5':
s.mod();
break;
default:
cout<<"Please Select right Choice"<<endl;
}
cout<<"Do You want to continue: ";
cin>>ans;
}while(ans=='y');
return 0;
}