Sanchez Construction Loan Co. makes small loans for construction projects up to a maximum of $10,000.00. The current cost for a $10,[url removed, login to view] loan is based on the following fee structure that has a maximum loan payoff time of 24 months:
_6 Months-$[url removed, login to view]
12 Months-$1,[url removed, login to view]
18 Months-$3,[url removed, login to view]
24 Months(max)-$4,[url removed, login to view]
You have been asked to write a program that will track a starting and ending date (due date) for all new construction loans. The program must also calculate the amount of the original loan and the total amount owed at the due date (original loan amount + loan fee). The program should include four classes, as shown in the table below:
AnnualLoan-public class extends loan implements LoanInterface
The Loan Interface requires a CalculateFee() method. This method must be implemented in the AnnualLoan class. The DemoLoan test program should instantiate at least two AnnualLoan objects that output the loan amount of $10,000, the loan fee for the period, the beginning date of the loan, the ending date of the loan, and the balance due at the loan due date. Save the programs as **[url removed, login to view], [url removed, login to view], [url removed, login to view],** and **[url removed, login to view]**.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).