Wednesday, April 7, 2021

simple program using friend classes (OOP) (57)

 #include<iostream>

using namespace std;

class calculator

{

private:

int num1,num2;

public:

calculator(int x, int y)

{

num1=x;

num2=y;

}

friend class operation;

};

class operation

{

public:

int add(calculator obj)

{

return obj.num1+obj.num2;

}

int subtraction(calculator obj)

{

return obj.num1-obj.num2;

}

int division(calculator obj)

{

return obj.num1/obj.num2;

}

float mean(calculator obj)

{

return obj.num1+obj.num2/2;

}

int multiply(calculator obj)

{

return obj.num1*obj.num2;

}

};

int main()

{

int a,b;

cout<<"please enter the first number:";

cin>>a;

cout<<"please enter the second number:";

cin>>b;

calculator obj1(a,b);

operation obj2;

cout<<"the sum is:"<<obj2.add(obj1)<<endl;

cout<<"the sub is:"<<obj2.subtraction(obj1)<<endl;

cout<<"the divdied is:"<<obj2.division(obj1)<<endl;

cout<<"the mean is:"<<obj2.mean(obj1)<<endl;

cout<<"the multiply is:"<<obj2.multiply(obj1)<<endl;

}

No comments:

Post a Comment