Need help on a homework problem for a Java programming class:
Sanchez Construction Loan Co. makes small loans for construction projects up to a maximum of $10,000.00. The current cost for a $10,000 loan is based on the following fee structure that has a maximum loan payoff time of 24 months: Time Fee
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 below:
Loan public class
LoanInterface public interface
AnnualLoan public class extends Loan implements LoanInterface
DemoLoan Test program
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 ouput 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).
I am using a Sony VAIO running Windows XP. I am using Jgrasp(j2sdk1.4.0) to compile and run these programs.