i had my uncles employees do this for a friend but they did it in C and now they are too buy with other projects to do it in C++. It's not complicated. I just suck at programming (not my thing). Below are the exact instruction as per given:
All programs must have separate files for each class (.h and .cpp) . A minimum of 5 files is thus required. The author?s name must be included in a comment in each file (Davinder Toor).
Each class must have a default constructor, any required constructor overloads with arguments, a copy constructor, and a destructor. An operator overload for = must be present to allow a statement like
AClass1 = AClass2; where AClass1 and AClass2 are objects of type AClass. Each program shall have a driver program to manipulate the classes as specified in the problem statement. It does not have to have a graphical user interface but may have one if you desire. It must conform to the problem specification as far as user input options is concerned, however.
You should begin with a design. This is probably best done by drawing pictures of flow charts on paper. If you are doing a graphical user interface, a picture of that is useful. Turn in these sheets with your project.
J. Fred Abernathy wants to design a building for housing his prosperous cell phone manufacturing business. He has asked you to write a computer program to help him decide what kind of building to build. The building is made up of rooms that may be on one of several floors. However, its overall shape must be rectangular solid (brick-shaped.) There must be one room for the manufacturing that is 100 ft. x 200 ft. that must be on the ground floor. His office must be at least 900 square feet and must be on the top floor. He has three vice presidents whose offices must be at least 600 square feet in area. Each floor must have a 10-ft x 20-ft restroom. Each vice president has 7 staff who need approximately 300 square foot offices. Each staff has 5 workers entitled to minimum 150 square foot offices. The rooms can vary from square (length to width = 1) to a length to width ratio of 1.6. The cost of building ground floor rooms is twice that of putting the same room on an upper floor. ($30/square foot vs. $15/ square foot.) A room needs to have length, width, and area (functions to compute the third field automatically when new data is received) and the rooms together make up the building. Rooms also have a floor designation but floors are not regarded as objects that are collections of rooms. Wasted space must be paid for. Ignore hallways. A building is a collection of rooms. Devise a program that creates buildings in which the rooms fit, show 4 or more designs to Mr. Abernathy, and display, for his choice, rooms with occupant type, size (area), cost, length, width, and floor. His choice is also recorded in a file for future reference. The file records the data shown on the screen. The rooms do not need to fit perfectly together but any space not used in the rooms on a floor must be counted in the cost.