Problem:- Write a program to perform addition and subtraction using inheritance. (single inheritance, multiple inheritance, multilevel type inheritance)
#include <iostream>
using namespace std;
class numbers{
protected:
int x,y;
public:
void input(){
cout<<"Enter the first no.";
cin>>x;
cout<<"Enter the second no.";
cin>>y;
}
void display(){
cout<<"first no.:";
cout<<x<<endl;
cout<<"second no.:";
cout<<y<<endl;
}
};
class calculate: public numbers{
public:
int result;
void addition(){
result=numbers::x+numbers::y;
cout<<"The sum is:";
cout<<result<<endl;
}
void substraction(){
result=numbers::x-numbers::y;
cout<<"The difference is:";
cout<<result<<endl;
}
};
int main()
{
calculate pair;
pair.input();
pair.display();
pair.addition();
pair.substraction();
return 0;
}
Comments
Post a Comment