Write a Java program that computes the payment of a loan based on the amount of the loan, the interest rate and the number of months. It takes one parameter from the browser: Monthly rate;if true, the interest rate is per month; Otherwise the interest rate is annual.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | import java.awt.*; import java.awt.event.*; import java.applet.*; /* <applet code="Loan" width=300 height=300> </applet> */ public class Loan extends Applet implements ActionListener,ItemListener { double p,r,n,total,i; String param1; boolean month; Label l1,l2,l3,l4; TextField t1,t2,t3,t4; Button b1,b2; CheckboxGroup cbg; Checkbox c1,c2; String str; public void init() { l1=new Label("Balance Amount",Label.LEFT); l2=new Label("Number of Months",Label.LEFT); l3=new Label("Interest Rate",Label.LEFT); l4=new Label("Total Payment",Label.LEFT); t1=new TextField(5); t2=new TextField(5); t3=new TextField(15); t4=new TextField(20); b1=new Button("OK"); b2=new Button("Delete"); cbg=new CheckboxGroup(); c1=new Checkbox("Month Rate",cbg,true); c2=new Checkbox("Annual Rate",cbg,true); t1.addActionListener(this); t2.addActionListener(this); t3.addActionListener(this); t4.addActionListener(this); b1.addActionListener(this); b2.addActionListener(this); c1.addItemListener(this); c2.addItemListener(this); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); add(l4); add(t4); add(c1); add(c2); add(b1); add(b2); } public void itemStateChanged(ItemEvent ie) { } public void actionPerformed(ActionEvent ae) { str=ae.getActionCommand(); if(str.equals("OK")) { p=Double.parseDouble(t1.getText()); n=Double.parseDouble(t2.getText()); r=Double.parseDouble(t3.getText()); if(c2.getState()) { n=n/12; } i=(p*n*r)/100; total=p+i; t4.setText(" "+total); } else if(str.equals("Delete")) { t1.setText(" "); t2.setText(" "); t3.setText(" "); t4.setText(" "); } } } |
Output:

Java applet program output for interest rate calculation
Description :
This is the one stop educational site for all Electronic and Computer students. If you want to learn something new then we are here to help. We work on Microcontroller projects, Basic Electronics, Digital electronics, Computer projects and also in basic c/c++ programs.
#Home #Sitemap #Resources #Terms of Use
Copyright©2012 electrofriends.com All Rights Reserved
Contact:info@electrofriends.com
I would like to thank you terribly much for your work you have created in inscribing this posting. I am hoping the identical high job from you down the road also.