New Microsoft Word Document

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

QUESTION 1

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;

cout<<"Player Name :"<<p1<<endl;


}
};
class game2:public Game

{
public:
void player()
{
cout<<"Enter Player Name:";
cin>>p2;

cout<<"Player Name :"<<p2<<endl;


}
};
class game3:public Game

{
public:
void player()
{
cout<<"Enter Player Name:";
cin>>p3;

cout<<"Player Name :"<<p3<<endl;


}
};

int main() {
cin>>p3;

QUESTION 3 }

#include <iostream> };

#include <string> class lion:public Animal

using namespace std; {

class Animal public:

{ void features()

public: {

cout<<"Enter Animal's skin color:";

string p1,p2,p3; cin>>p1;

virtual void features() cout<<"Enter Animal's temper:";

{} cin>>p2;

virtual void characteristics() }

{ } void characteristics()

}; {

class tiger:public Animal cout<<"Enter Animal's ability:";

cin>>p3;

{ }

public: };

void features() class elephant:public Animal

{ {

cout<<"Enter Animal's skin color:"; public:

cin>>p1; void features()

cout<<"Enter Animal's temper:"; {

cin>>p2; cout<<"Enter Animal's skin color:";

} cin>>p1;

void characteristics() cout<<"Enter Animal's temper:";

{ cin>>p2;

cout<<"Enter Animal's ability:";


} {

void characteristics() cout<<"Enter Animal's skin color:";

{ cin>>p1;

cout<<"Enter Animal's ability:"; cout<<"Enter Animal's temper:";

cin>>p3; cin>>p2;

}; }
class fox:public Animal void characteristics()

{ cout<<"Enter Animal's ability:";

public: cin>>p3;

void features() }

{ };

cout<<"Enter Animal's skin color:";

cin>>p1; int main() {

cout<<"Enter Animal's temper:";

cin>>p2; Animal *P;

Animal A ;

} tiger a1;

void characteristics() lion a2;

{ elephant a3;

cout<<"Enter Animal's ability:"; fox a4;

cin>>p3; monkey a5;

} P=&A;

}; P->features();

class monkey:public Animal P->characteristics();

cout<<"Tiger's info "<<endl;

{ P=&a1;

public: P->features();

void features() P->characteristics();


cout<<"lion's info "<<endl;

P=&a2;

P->features();

P->characteristics();

cout<<"elephant's info "<<endl;

P=&a3;

P->features();

P->characteristics();

cout<<"fox's info "<<endl;

P=&a4;

P->features();

P->characteristics();

cout<<"monkey's info "<<endl;

P=&a5;

P->features();

P->characteristics();

system("pause");

return 0;

You might also like