#include <iostream.h>
#include<conio.h>
class industry
{
protected:
char name[25];
public:
void insert()
{
cout<<"Enter Your Name : ";
cin>>name;
}
void output()
{
cout<<"\nName : "<<name<<"\n";
}
};
class computer: public industry
{
protected :
char education[10];
float salary;
public:
void insert()
{
industry:: insert();
cout<<"Enter Your Highest Qualification : ";
cin>>education;
cout<<"\nEnter Your Salary : ";
cin>>salary;
}
void output()
{
industry::output();
cout<<"Highest Qualification is : "<<education<<"\n";
cout<<"Salary Drawn is : "<<salary<<"\n";
}
};
class manager : public industry
{
protected :
int experience;
char grade;
public:
void insert()
{
industry::insert();
cout<<"Your Previous Experience : ";
cin>>experience;
cout<<"\nYour Grade : ";
cin>>grade;
}
void output()
{
industry::output();
cout<<"Total Previous Experience : "<<experience<<"\n";
cout<<"Your Grade : "<<grade<<"\n";
}
};
class admin: public industry
{
protected :
char type[10];
public:
void insert()
{
industry::insert();
cout<<"Type : ";
cin>>type;
}
void output()
{
industry::output();
cout<<"Type : "<<type<<"\n";
}
};
class soft: public computer
{
protected :
char expert[10];
public:
void insert()
{
computer::insert();
cout<<"Enter Your Expertise Field : ";
cin>>expert;
}
void output()
{
computer::output();
cout<<"Expertise Field is : "<<expert<<"\n";
}
};
class hard: public computer
{
protected:
int experience;
public:
void insert()
{
computer::insert();
cout<<"Enter Previous Experience : ";
cin>>experience;
}
void output()
{
computer::output();
cout<<"Previous Experience in Hardware : "<<experience<<"\n";
}
};
void main( )
{
soft sl;
hard h1;
manager m1;
admin a1;
clrscr();
cout<<"Enter the Data for Software Personnel : "<<endl;
sl.insert();
cout<<"\nInformation of Software Personnel : ";
sl.output();
cout<<"\nEnter the Data for Hardware Personnel : \n";
h1.insert();
cout<<"\nInformation of Hardware Personnel : ";
h1.output();
cout<<"\nEnter Data for Manager : \n";
m1.insert();
cout<<"\nManager Information : ";
m1.output();
cout<<"\nEnter Data for Administrative Staft : \n";
a1.insert();
cout<<"\nOutput of the Administrative Staff : ";
a1.output();
getch();
}