Answer to Question #22169 in C++ for Ahmed
Question #22169
Detail Description:
You are required to give C++ implementation of following classes:
1. PropertyCategories
2. Plot
3. Flat
4. House
Following is the description of all data member and member functions of respective classes:
Data members for PropertyCategories:
o SocietyName: This data member will be used to know the society/town name from where flat, house or plot belongs to.
o Area: Total area covered by the plot, flat or house. Area will be in square feet or Marla unit.
Methods for PropertyCategories:
o Constructor(s) and destructor.
o Setter and getter function for Area and SocietyName data members.
Data members for Plot:
o PlotNo: A number associated with a plot will be shown to user.
Methods for Plot:
o Constructor(s) and destructor.
o Setter and getter function for PlotNo data member.
o isPlotAllotted () will ensure whether plot is already allotted or not. If plot is not already allotted to anyone then assign it to current user and make it allotted.
o isCornerPlot () will check
You are required to give C++ implementation of following classes:
1. PropertyCategories
2. Plot
3. Flat
4. House
Following is the description of all data member and member functions of respective classes:
Data members for PropertyCategories:
o SocietyName: This data member will be used to know the society/town name from where flat, house or plot belongs to.
o Area: Total area covered by the plot, flat or house. Area will be in square feet or Marla unit.
Methods for PropertyCategories:
o Constructor(s) and destructor.
o Setter and getter function for Area and SocietyName data members.
Data members for Plot:
o PlotNo: A number associated with a plot will be shown to user.
Methods for Plot:
o Constructor(s) and destructor.
o Setter and getter function for PlotNo data member.
o isPlotAllotted () will ensure whether plot is already allotted or not. If plot is not already allotted to anyone then assign it to current user and make it allotted.
o isCornerPlot () will check
Expert's answer
Unfortunately, your question requires a lot of work and cannot be done for free.
Submit it with all requirements as an assignment to our control panel and we'll assist you.
Submit it with all requirements as an assignment to our control panel and we'll assist you.
Need a fast expert's response?
Submit orderand get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!
Comments
Leave a comment