2011年3月22日

<Java> JVA202-利息計算




模擬銀行利息公式之計算
(1) 若將1000元分別存入AB二間銀行,年利為5%,A銀行以複利計算存款,B銀行以單利計算存款,10年後各有多少錢?
複利公式:p(1+r)^n
單利公式:p(1+n*r)
p:本金  r:利率  n:年限
(2) 列示出10年中,A、B銀行存款狀況
(3) 存款數目四捨五入至整數

==============================


/*
若將1000元分別存入兩間銀行,年利為5%,以單利及複利兩種方式計算,10年後,帳戶中各有多少錢?
複利計算方式:p(1+r)^n
單利計算方式:p(1+nr)
其中p代表本金、r代表利率、n為年限
*/


public class JVA202
{
  public static void main(String args[])
  {
//在此處加上原始碼
   double r=0.05;
   int p = 1000;
   int n = 10;
   int m1,m2;
   System.out.println("年  A銀行(複利)  B銀行(單利)");
   System.out.println("----------------------------------------");
   for(int i = 1; i <= n ; i++)
   {
      m1 = (int)(p * Math.pow( (1+r) , i ));
      m2 = (int)(p * ( 1 + r*i ));
      System.out.printf("%d\t%d\t\t%d\n",i,m1,m2);
   }
   System.out.println("----------------------------------------");
   }
}

沒有留言:

張貼留言