C++ Program Using Single Inheritance - Display The Personal Details & Residential Details Of A Person.
This is a sample program on Inheritance. Using Inheritance here we display the personal details and residential details of a person.
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
class Person
{
private:
int personid, age;
char name[25];
public:
void read1()
{
cout<<"Enter the name, id and age of the person";
gets (name);
cin>>personid;
cin>>age;
}
void print1()
{
cout<<'\n'<<'\n'<<"******Details entered******"<<'\n';
cout<<"Name: "<< name<<'\n';
cout<<"Age: "<<age<<'\n';
cout<<"Id: "<<personid<<'\n'<<'\n'<<'\n';
}
};
class address: public Person
{
private:
int hno;
char hname[25], sname[25], po[10];
public:
void read2()
{
read1();
cout<<"Enter the house number, house name, street name and post office";
cin>>hno;
gets (hname);
gets (sname);
gets (po);
}
void print2()
{
print1();
cout<<"The address of the person is:"<<'\n'<<'\n';
cout<<"House number: "<<hno<<'\n';
cout<<"House name: "<<hname<<'\n';
cout<<"Street name: "<<sname<<'\n';
cout<<"Post Office: "<<po;
}
};
void main()
{
clrscr();
address A;
A.read2();
A.print2();
getch();
}
OUTPUT:
Enter the name, id and age of the person
Swarna Mallik
4169
20
Enter the house number, house name, street name and post office
15
Ujjaini
Tulip Street
S412
******Details entered******
Name: Swarna Mallik
Age: 20
Id: 4169
The address of the person is:
House number: 15
House name: Ujjaini
Street name: Tulip Street
Post Office: S412
Comments
Post a Comment
Please share your opinions and suggestions or your experience in the comments section. This way we can all help each other...
Experienced guys can share their resumes at admin@interview-made-easy.com