// Interest.java (c) 2004 Kari Laitinen // http://www.naturalprogramming.com // 2004-10-10 File created. // 2004-12-19 Last modification. import java.util.* ; class Interest { public static void main( String[] not_in_use ) { Scanner keyboard = new Scanner( System.in ) ; double[][] compound_interest_table = { { 5.00, 10.25, 15.76, 21.55, 27.63, 34.01, 40.71, 47.75 }, { 6.00, 12.36, 19.10, 26.25, 33.82, 41.85, 50.36, 59.38 }, { 7.00, 14.49, 22.50, 31.08, 40.26, 50.07, 60.58, 71.82 } } ; double given_sum_of_money ; int interest_percentage, loan_period_in_years ; System.out.print( "\n This program calculates the compound interest" + "\n for a given sum of money (principal). \n" + "\n Give the loan amount: " ) ; given_sum_of_money = keyboard.nextDouble() ; System.out.print( "\n Give the interest percentage (5, 6, or 7): "); interest_percentage = keyboard.nextInt() ; System.out.print( "\n Give the loan period in years (max. 8): ") ; loan_period_in_years = keyboard.nextInt() ; System.out.print( "\n For a loan of " + given_sum_of_money + " you must pay \n " + ( given_sum_of_money / 100.0 ) * compound_interest_table[ interest_percentage - 5 ] [ loan_period_in_years - 1 ] + " as compound interest after " + loan_period_in_years + " years." ) ; } }