Lab midterm codes
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class Doctor
private:
string name;
string designation;
int dutyhours;
int roomno;
public:
Doctor()
string name="/0";
string designation="/0";
int dutyhours=0;
int roomno=0;
Doctor(string n,string d,int dh,int rn)
name=n;
designation=d;
dutyhours=dh;
roomno=rn;
void input();
void display();
};
void Doctor::input()
cout<<"Enter name: ";
cin>>name;
cout<<"\nEnter designation: ";
cin>>designation;
cout<<"\nEnter dutyhours: ";
cin>>dutyhours;
cout<<"\nEnter roomno: ";
cin>>roomno;
void Doctor::display()
cout<<"Name: "<<name<<"\nDesignation: "<<designation<<"\nDutyhours: "<<dutyhours<<"\
nRoomno: "<<roomno<<endl;
int main()
Doctor D1,D2("Arsalan", "neurosurgeon", 9, 04);
D1.input();
D2.input();
D2.display();
return 0;
TASK 2
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class Doctor
private:
string name;
string designation;
int dutyhours;
int roomno;
public:
Doctor()
string name="/0";
string designation="/0";
int dutyhours=0;
int roomno=0;
}
Doctor(string n,string d,int dh,int rn)
name=n;
designation=d;
dutyhours=dh;
roomno=rn;
void input();
void display();
};
void Doctor::input()
cout<<"Enter name: ";
cin>>name;
cout<<"\nEnter designation: ";
cin>>designation;
cout<<"\nEnter dutyhours: ";
cin>>dutyhours;
cout<<"\nEnter roomno: ";
cin>>roomno;
void Doctor::display()
cout<<"Name: "<<name<<"\nDesignation: "<<designation<<"\nDutyhours: "<<dutyhours<<"\
nRoomno: "<<roomno<<endl;
}
class Patient: public Doctor
string patientname;
string bloodgroup;
public:
Patient()
patientname="\0";
bloodgroup="\0";
Patient(string pn, string bg): Doctor ("Arsalan","neurosurgeon",9, 04)
patientname=pn;
bloodgroup=bg;
void input();
void display();
};
void Patient::input()
Doctor::input();
cout<<"Enter patient name: ";
cin>>patienname;
cout<<"Enter blood group: ";
cin>>bloodgroup;
void Patient::display()
Doctor::display();
cout<<"Patient Name: "<<patientname<<"\nBlood group: "<<bloodgroup<<endl;
int main()
Patient P1,P2("Arsalan","AB+");
P1.input();
P1.display();
P2.display();
return 0;
int main()
Doctor D1,D2("Arsalan", "neurosurgeon", 9, 04);
D1.input();
D2.input();
D2.display();
return 0;