Term Paper: Name Inder Pal Singh Class Roll - No. Submitted To
Term Paper: Name Inder Pal Singh Class Roll - No. Submitted To
Roll.no. B28
Base Class
#include<iostream.h>
class emp
public:
int id,sly;
char name[20],desi[20],adr[30];
void ip()
cout<<"\tENTER ID\n\t";
cin<<id;
cout<<"\n\tENTER NAME\n\t";
cin>>name;
cout<<"\n\tENTER SALARY\n\t";
cin>>sly;
cout<<"\n\tENTER DESIGNATION\n\t";
cin>>desi;
cout<<"\n\tENTER ADDRESS\n\t";
cin>>adr;
};
void disp()
cout<<"\n\tID="<<id<<"\n\tNAME="<<name<<"\n\tSA
LARY="<<sly<<"\n\tDESIGNATION="<<desi<<"\n\tA
DDRESS="<<adr;
};
class manager:public emp
void disp()
cout<<"\n\tID="<<id<<"\n\tNAME="<<name<<"\n\tSA
LARY="<<sly<<"\n\tDESIGNATION="<<desi<<"\n\tA
DDRESS="<<adr;
};
void disp()
{
cout<<"\n\tID="<<id<<"\n\tNAME="<<name<<"\n\tSA
LARY="<<sly<<"\n\tDESIGNATION="<<desi<<"\n\tA
DDRESS="<<adr;
};
void main()
int a,n,m,i,s,t,u,g;
clrscr();
emp h[50];
pr_leader o[50];
manager p[50];
worker q[50];
do
{
cout<<"\n\tPress\n1 for insert\n2 for delete\n3 for
search";
cin>>m;
switch(m)
case1:
cin>>n;
cin>>s;
if(s==1)
for(i=0;i<n;i++)
{
o[i].ip();
for(i=0;i<n;i++)
o[i].disp();
else if(s==2)
for(i=0;i<n;i++)
p[i].ip();
p[i].disp();
else if(s==3)
for(i=0;i<n;i++)
q[i].ip();
for(i=0;i<n;i++)
q[i].disp();
}
break;
case 2:
cin<<t;
cin>>u;
if(u==1)
if(t>n)
cout<<"wrong input"
}
else
n=n-t;
for(i=0;i<n;i++)
o[i].disp();
else if(u==2)
if(t>n)
{
cout<<"wrong input"
else
n=n-t;
for(i=0;i<n;i++)
p[i].disp();
else if(u==3)
if(t>n)
{
cout<<"wrong input"
else
n=n-t;
for(i=0;i<n;i++)
q[i].disp();
else(u>3||u<1)
{
cout<<"wrong input";
break;
case3:
cin>>g;
for(i=0;i<n;i++)
If(h.id==g)
o[i].disp();
Else
default:
cout<<"WRONG INPUT";
cin>>a;
}while(a==1)
getch();