Question: Java Project Summary: The program should save and browse real estate properties of four categories: - House: a single housing unit - Building: has an

Java Project Summary:
The program should save and browse real estate properties of four
categories:
- House: a single housing unit
- Building: has an array of houses
- Land: commercial or residential area
- Agricultural land: for agricultural
The project should help users find information properties and it presents an estimated price for the properties.
Project detail:
-All information should be stored in a file, and it should be read from the file when the program starts.
- The program should be organized according to the UML diagram below.
- Note that RealEstate class is an abstract class and note the abstract methods it has
- Comparison should be done based on property price (net price)
- Property prices should done as follows:
1. Properties have different per-meter price according to the zoneCode.
2. zoneCodes and the per-meter price for each type of apartment is saved in Prices class as parallel arrays. In other words, to get the price for a house in a zone X you find thehousePricePerZipCode at that index.
3. After getting the price per meter square, it is multiplied by area in meter square to net price.
4. For Apartments, price is increased by 5% for top floor and bottom floor of a building.
5. For Houses, price is decreased by 20% if the house has more than one floor. And the price drops to 50% if its older than 35 years.
6. Price for a building is sum of prices of all its apartment.
- The driver class should provide the necessary to enter new RealEstates and Persons.
- The Driver should allow user to either search from information about any property, or search for properties of a certain person.
Java Project Summary: The program should save and

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!