The Real Estate Performance Analyzer is a comprehensive C++ project developed as part of the SEP101 coursework, aimed at assessing the performance of various real estate investments including apartments, townhouses, and semi-detached houses. This tool calculates key financial metrics such as monthly earnings, return on investment (ROI), current value, and capital gains, providing valuable insights for a real estate company.
- Performance Metrics: Calculates and aggregates financial metrics for different property types.
- Multi-Property Analysis: Supports analysis of apartments, townhouses, and semi-detached houses.
- Dynamic Data Input: Reads real estate data from external files, allowing easy data updates.
- User-Friendly Output: Presents a clear financial overview for each property type, aiding strategic decision-making.
- Data Structures: Utilizes custom structures for efficient data organization and manipulation.
- File I/O: Implements file reading mechanisms to extract real estate data.
- Modular Design: Features a well-structured codebase with clear separation of concerns, enhancing readability and maintainability.
- Error Handling: Incorporates robust error checking to ensure reliability and accuracy in calculations.
To compile and run the Real Estate Performance Analyzer, follow these steps:
- Clone the repository:
git clone https://github.com/InderParmar/RealEstatePerformanceAnalyzer-CPP.git
- Navigate to the project directory:
cd RealEstatePerformanceAnalyzer-SEP101
- Compile the project:
g++ -o RealEstateAnalyzer Main.cpp Apartment.cpp Townhouse.cpp SemiDetachedHouse.cpp Company.cpp
- Run the executable:
./RealEstateAnalyzer
This project welcomes contributions and suggestions. Please fork the repository and submit pull requests for review.
This project was developed by a team of dedicated software engineering students as part of the SEP101 assignment. Our goal was to create a real-world application that demonstrates our proficiency in C++ and our understanding of software engineering principles.
For any inquiries or further discussions, please contact us at [email protected] .
Thank you for exploring the Real Estate Performance Analyzer. We hope this project showcases our skills and dedication to building practical and impactful software solutions.