Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 2.45 KB

File metadata and controls

34 lines (26 loc) · 2.45 KB

RealEstatePerformanceAnalyzer-SEP101

Overview

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.

Features

  • 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.

Technical Highlights

  • 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.

Getting Started

To compile and run the Real Estate Performance Analyzer, follow these steps:

  1. Clone the repository: git clone https://github.com/InderParmar/RealEstatePerformanceAnalyzer-CPP.git
  2. Navigate to the project directory: cd RealEstatePerformanceAnalyzer-SEP101
  3. Compile the project: g++ -o RealEstateAnalyzer Main.cpp Apartment.cpp Townhouse.cpp SemiDetachedHouse.cpp Company.cpp
  4. Run the executable: ./RealEstateAnalyzer

Contributing

This project welcomes contributions and suggestions. Please fork the repository and submit pull requests for review.

About the Developers

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.

Contact

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.