/*
   Program LoanCalculator (Step 2)

   A program to compute the monthly payment for a given loan
   amount, annual interest rate, and number of years.

   Input:   loan amount 
            annual interest rate 
            loan period: number of years 

   Compute: monthly payment
            total payment
*/

import javabook.*;

class LoanCalculator
{

   public static void main (String[] args)
   {
      
      MainWindow mainWindow = new MainWindow("Program LoanCalculator");
      InputBox  inputBox    = new InputBox(mainWindow);
      OutputBox outputBox   = new OutputBox(mainWindow);
      
      mainWindow.setVisible( true );
      outputBox.setVisible( true );
      
      float    loanAmount, annualInterestRate;

      int      loanPeriod;

      //get input         
      loanAmount          = inputBox.getFloat("Loan Amount (Dollars+Cents):");
      annualInterestRate  = inputBox.getFloat("Annual Interest Rate (e.g. 9.5):");
      loanPeriod          = inputBox.getInteger("Loan Period - # of years:");

      //echo print the input values
      outputBox.printLine("Loan Amount:          $" + loanAmount);
      outputBox.printLine("Annual Interest Rate:  " + annualInterestRate + "%");
      outputBox.printLine("Loan Period (years):   " + loanPeriod);
      
   }

}
