Header Ads

برنامج لايجاد عمليات الضرب والقسمة والجمع والطرح (+'*'/'-) باستخدام الصنوف وباستخدام الكونستركتر وباستخدام friend function وباستخدام حماية عالية جدا في الوراثة

#include<iostream.h>
class a
{ public:
int x,y;
a()
{int i,j;
cout<<"enter the number 1:"<<endl;
cin>>i;
cout<<"enter the number 2:"<<endl;
cin>>j;
x=i; y=j; }
friend int sum(int xx,int yy);
};
class b:public a
{ public:
int sum(int z,int o)
{return(z+o); }
friend int min(int ss,int dd);   };
class c:public b
{public:
int min(int w,int r)
{return(w-r); }
friend int mult(int ff,int gg);   };
class d:public c
{public:
int mult(int u,int l)
{return(u*l); }
friend int div(int hh,int kk);   };
class e:public d
{public:
int div(int v,int n)
{return(v/n); }
};
class print:private e
{public:
void show1()
{cout<<"sum   = "<<sum(x,y)<<endl;}
void show2()
{cout<<"minos   = "<<min(x,y)<<endl;}
void show3()
{cout<<"mult  = "<<mult(x,y)<<endl;}
void show4()
{cout<<"div     = "<<div(x,y)<<endl;} };
int main()
{
a g1();
print obj;
obj.show1();
obj.show2();
obj.show3();
obj.show4();
return 0; }

ليست هناك تعليقات