Assignment
15
Write a C++ program to create a class Person which contains
data members as P_Name, P_City, P_Contact_Number. Write member functions to
accept and display five Persons information.
Program Code for run:
#include <iostream>
using namespace std;
class Person
{
private:
char
P_Name[80], P_City[20];
double
P_Contact_Number;
public:
void
accept()
{
cout
<< ” Accept Person Name”<< endl << ” \t
“;
cin
>> P_Name;
cout
<< ” \t Accept Person City”<< endl << ” \t
“;
cin
>> P_City;
cout
<< ” \t Accept Person Contact Number”<< endl <<
” \t “;
cin
>> P_Contact_Number;
}
void
display()
{
cout
<< ” \t ” << P_Name << “\t\t” <<
P_City << “\t\t ” << P_Contact_Number <<
“\n”;
}
};
int main()
{
int
n, i;
Person
p[20];
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
cout
<< ” \t How many Person data to enter ” << endl ;
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
cout
<< ” \t “;
cin
>> n;
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
cout
<< ” \t Enter Person Details ” << endl;
for
( i = 0 ; i < n ; i ++)
{
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
cout
<< ” \t Enter Person Details of Person := ” << i + 1
<< endl ;
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl << ” \t “;
p[i].accept();
}
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
cout
<< ” \t Display Person
Details ” << endl;
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
cout
<< ” \t P_Name \t P_City \t P_Contact_Number “<<endl;
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
for
( i = 0 ; i < n ; i ++)
p[i].display();
cout
<< ” * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
” << endl;
return
0;
}
Output
of Program:
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
How many Person data to enter
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
5
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Enter Person Details
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Enter Person Details of Person := 1
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Accept Person Name
RAMA
Accept Person City
PUNE
Accept Person Contact Number
23456
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Enter Person Details of Person := 2
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Accept Person Name
RAJA
Accept Person City
NASHIK
Accept Person Contact Number
34568
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Enter Person Details of Person := 3
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Accept Person Name
LAXMI
Accept Person City
RAMPUR
Accept Person Contact Number
56788
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Enter Person Details of Person := 4
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Accept Person Name
SAI
Accept Person City
DELHI
Accept Person Contact Number
46288
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Enter Person Details of Person := 5
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Accept Person Name
KRISH
Accept Person City
LANDON
Accept Person Contact Number
23678
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
Display Person Details
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
P_Name P_City P_Contact_Number
* * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
RAMA PUNE 23456
RAJA NASHIK
34568
LAXMI RAMPUR
56788
SAI
DELHI 46288
KRISH LANDON
23678
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *