Professional Documents
Culture Documents
New Microsoft Word Document
New Microsoft Word Document
New Microsoft Word Document
Shape *P;
#include <iostream> Shape s;
using namespace std; sqaure a1;
class Shape rect a2;
{ tri a3;
public:
P=&s;
int l,b,a; P->area();
virtual void area() P=&a1;
{ P->area();
P=&a2;
} P->area();
}; P=&a3;
class sqaure:public Shape P->area();
return 0;
{ }
public:
void area()
{
cout<<"enter length :";
cin>>l;
a=l*l;
cout<<"area :"<<a<<endl;
}
};
class rect:public Shape
{
public:
void area()
{
cout<<"enter length :";
cin>>l;
cout<<"enter breath :";
cin>>b;
a=l*b;
cout<<"area :"<<a<<endl;
}
};
class tri:public Shape
{
public:
void area()
{
cout<<"enter length :";
cin>>l;
cout<<"enter breath :";
cin>>b;
a=(l*b)*1/2;
cout<<"area :"<<a<<endl;
}
};
int main() {
Question 2 Game *P;
#include <iostream> Game g ;
#include <string> game1 a1;
game2 a2;
using namespace std; game3 a3;
class Game
{ P=&g;
public: P->player();
P=&a1;
string p1,p2,p3; P->player();
virtual void player() P=&a2;
{ P->player();
P=&a3;
P->player();
}
system("pause");
};
return 0;
class game1:public Game
}
{
public:
void player()
{
cout<<"Enter Player Name:";
cin>>p1;
{
public:
void player()
{
cout<<"Enter Player Name:";
cin>>p2;
{
public:
void player()
{
cout<<"Enter Player Name:";
cin>>p3;
int main() {
cin>>p3;
QUESTION 3 }
#include <iostream> };
{ void features()
public: {
{} cin>>p2;
{ } void characteristics()
}; {
cin>>p3;
{ }
public: };
{ {
} cin>>p1;
{ cin>>p2;
{ cin>>p1;
cin>>p3; cin>>p2;
}; }
class fox:public Animal void characteristics()
public: cin>>p3;
void features() }
{ };
Animal A ;
} tiger a1;
{ elephant a3;
} P=&A;
}; P->features();
{ P=&a1;
public: P->features();
P=&a2;
P->features();
P->characteristics();
P=&a3;
P->features();
P->characteristics();
P=&a4;
P->features();
P->characteristics();
P=&a5;
P->features();
P->characteristics();
system("pause");
return 0;