Click here to Skip to main content

Skfc asked:

Open original thread
Hi friends plz help me with this task........ I need to create c++ classes with help of object diagram shown below
 
TASK:
 
You are required to provide a practical implementation in C++ for the following class diagram. You have to provide the solution in the form of classes in C++.
 
Diagram link
https://skydrive.live.com/redir?resid=8B2D8A874799F882!158&authkey=!AGWdCBkmuXTfLLA[^]
 
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 andSocietyNamedata 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 PlotNodata 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 whether current plot is corner plot or not. You can take input from user in this regard.
o isDeveloped () this will ensure that whether plot is in developed status or not. A plot is consider to be developed if, facilities such as electricity, gas, road etc are available, otherwise it will be consider undeveloped plot.

 Data members for Flat
o FlatNo: A number associated with a flat will be shown to user.

 Methods for Flat
o Constructor(s) and destructor.
o Setter and getter function for FlatNodata member.
o isOccupied() will check whether this flat is available for rent, selling purpose or not. If anyone is staying in the flat then we can’t rent out or sell this flat.

 Data members for House
o HouseNo: A number associated with a house will be shown to user.

 Methods for House
o Constructor(s) and destructor for class.
o Setter and getter function for HouseNodata member.
o isOccupied() will check whether this house is available for rent, selling purpose or not. If anyone is staying in this house then we can’t rent out or sell this house.
 
Plz friends help me its urgent
 
NOTE: i don't need it to implement into the program ..... Just a task from college

 
[Edited by Jibesh based on OPs comment]
Please can you tell the inheritance relationship between class shown in the diagram ..... Coz i know how to create classes, members the only thing that matters is the relationship between classes
Tags: C++, GimmeCode

Preview



When answering a question please:
  1. Read the question carefully.
  2. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
  3. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
Let's work to help developers, not make them feel stupid.
Please note that all posts will be submitted under the The Code Project Open License (CPOL).



Advertise | Privacy | Mobile
Web02 | 2.8.141216.1 | Last Updated 26 Mar 2009
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100