This company makes small loans for projects up to a maximum of $10,000 and payoff time of 24 mth. The fees are as follows:
6 months loan the fee is $800.00,
12 months loan the fee is $1,800.00.
18 months loan the fee is $3,000.00.
24 months loan the fee is $4,000.00
Write a program that will track a starting and ending date(due date) for all new 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 the following 4 classes:
Loan Class type=public class
LoanInterface class type=public interface
AnnualLoan class type=public class extends Loan implements LoanInterface.
DemoLoan class type= Test program
The Loan Interface reqires 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.
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).