C++ programming Write a program that defines a class Person and implement it as
ID: 672316 • Letter: C
Question
C++ programming
Write a program that defines a class Person and implement it as required. The class Person should
consist of three private member variables: firstName of type string, lastName of type string,
and id of type int.
The class Person should also include the following member functions:
1. print to print the first name, last name, and id of a person on the screen.
2. setName to set the first name and last name of a person according to the parameters.
3. setID to set the ID to according to the parameter.
4. getFName to return the first name of a person.
5. getLName to return the last name of a person.
6. getID to return the ID of a person.
7. A default constructor to initialize firstName and lastName to empty string, and initialize
id to 0.
8. A constructor that initializes firstName, lastName and id according to the parameters.
In the function main, write statements to declare class objects and test your class implementation by
calling its member functions.
Explanation / Answer
Here below is the same structure of example program...
Insted of box you can use person details
initially constructor's has been initialized by emplty and 0's
#include <iostream>
using namespace std;
class Box
{
public:
double length; // Length of a box
double breadth; // Breadth of a box
double height; // Height of a box
// Member functions declaration
double getVolume(void);
void setLength( double len );
void setBreadth( double bre );
void setHeight( double hei );
};
// Member functions definitions
double Box::getVolume(void)
{
return length * breadth * height;
}
void Box::setLength( double len )
{
length = len;
}
void Box::setBreadth( double bre )
{
breadth = bre;
}
void Box::setHeight( double hei )
{
height = hei;
}
// Main function for the program
int main( )
{
Box Box1; // Declare Box1 of type Box
Box Box2; // Declare Box2 of type Box
double volume = 0.0; // Store the volume of a box here
// box 1 specification
Box1.setLength(6.0);
Box1.setBreadth(7.0);
Box1.setHeight(5.0);
// box 2 specification
Box2.setLength(12.0);
Box2.setBreadth(13.0);
Box2.setHeight(10.0);
// volume of box 1
volume = Box1.getVolume();
cout << "Volume of Box1 : " << volume <<endl;
// volume of box 2
volume = Box2.getVolume();
cout << "Volume of Box2 : " << volume <<endl;
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.