serhioms / MorgageCalc

Advance morgage calculator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MortgageCalc

Appears to be a project that implements a mortgage calculator. It includes classes and functionality to calculate various aspects of a mortgage, such as payment amounts, amortization rates, and amortization schedules.

Some key points about the project:

The Mortgage class is the main calculator class that performs mortgage computations based on provided settings and context.

The MortgageSettings class holds configuration settings for the mortgage calculations, such as the compound type (e.g., Canadian).

The MortgageContext class represents the input parameters for a mortgage calculation, including the principal amount, annual interest rate, amortization period, start date, term years, and extra payment details.

The project includes utility classes like FinancialFunctions and UtilDateTime to handle financial calculations and date/time operations.

There are test classes like TestMortgagePayment and TestMortgageCompare that set up different mortgage scenarios for testing and comparison purposes.

The MortgageResult class demonstrates how to use the mortgage calculator and print out the results in different formats (e.g., amortization table, quoter, monthly breakdown).

Overall, MortgageCalc seems to be a comprehensive mortgage calculation library or application that allows users to input various mortgage parameters and compute different aspects of the mortgage, such as payment schedules, amortization rates, and total costs.

About

Advance morgage calculator


Languages

Language:Java 100.0%