Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- class A
- {
- int a,b;
- public:
- A(int x,int y)
- {
- a=x;
- b=y;
- }
- A()
- {
- }
- A operator -(A o4)
- {
- A o5;
- o5.a = a-o4.a;
- o5.b = b-o4.b;
- return o5;
- }
- A operator +(A o4)
- {
- A o5;
- o5.a = a+o4.a;
- o5.b = b+o4.b;
- return o5;
- }
- A operator *(A o4)
- {
- A o5;
- o5.a = a*o4.a;
- o5.b = b*o4.b;
- return o5;
- }
- A operator /(A o4)
- {
- A o5;
- o5.a = a/o4.a;
- o5.b = b/o4.b;
- return o5;
- }
- void display()
- {
- cout<< "a = "<<a<<" b = "<<b;
- }
- };
- int main()
- {
- A o1(10,30),o2(5,3),o3;
- int ch;
- while(1)
- {
- cout<< "\n1. Add\n2. Substraction\n3. Multiplication\n4. Division\n5. Exit\n";
- cin>>ch;
- switch(ch)
- {
- case 1:
- o3=o1+o2;
- o3.display();
- break;
- case 2:
- o3=o1-o2;
- o3.display();
- break;
- case 3:
- o3=o1*o2;
- o3.display();
- break;
- case 4:
- o3=o1/o2;
- o3.display();
- break;
- case 5:
- exit(0);
- default:
- break;
- }
- }
- }
Add Comment
Please, Sign In to add comment