返回列表 發帖

202 利息計算

本帖最後由 b790113g 於 2012-2-25 11:25 編輯
3 p9 z6 Z- l+ u; V
2 I  Z: j1 N2 [3 ]3 F, X模擬銀行利息公式之計算
% W! W* f; ~4 _3 w7 X; G(1) 若將1000元分別存入AB二間銀行,年利為5%,A銀行以複利計算存款,B銀行以單利計算存款,10年後各有多少錢?
: k, B. {6 X9 V' V0 h0 T3 b複利公式:p(1+r)^n
& Y6 s! I! Y. Q8 y; n6 ~單利公式:p(1+n*r)
! H3 w) z* w) _$ u! np:本金  r:利率  n:年限* g  C7 V8 U  V9 i! N9 M) q: e
(2) 列示出10年中,A、B銀行存款狀況
9 {3 m& a* u0 W7 n+ N9 j% j$ y(3) 存款數目四捨五入至整數
  1. public class jva202{
  2.         public static void main(String arg[]){
  3.                 System.out.println("年\tA銀行(複利)\tB銀行(單利)");
  4.                 int   p = 1000 ;
  5.                 double r = 0.05  ;
  6.                 int   n = 10   ;
  7.                 // (int)a 5 (double)b 0.5  (double)a*b = 2.5
  8.                 for(int i=1;i<=n;i++){
  9.                         int m1 = (int)(p* Math.pow(1+r,i)); //Math.pow 只能帶浮點數
  10.                         int m2 = (int)(p*(1+i*r));
  11.                         System.out.printf("%d\t%d\t\t%d\n",i,m1,m2) ;
  12.                        
  13.                         //m1 = (int)(p* Math.pow(1+r,2)); //Math.pow 只能帶浮點數
  14.                         //m2 = (int)(p*(1+2*r));
  15.                         //System.out.printf("%d\t%d\t%d",2,m1,m2) ;
  16.                 }
  17.                 //
  18.         }
  19. }
複製代碼

  1. public class j202
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 System.out.println("年\tA銀行(複利)\tB銀行(單利)");
  6.                 System.out.println("-------------------------------------");
  7.                 int p=1000;
  8.                 double r=0.05;
  9.                 int n=10;
  10.                 for(int i=1;i<=n;i++)
  11.                 {
  12.                         int m1=(int)(p*Math.pow(1+r,i));
  13.                         int m2=(int)(p*(1+i*r));
  14.                         System.out.printf("%d\t%d\t%d\n",i,m1,m2);
  15.                 }
  16.         }
  17. }
複製代碼
★ 嘉凱~~☆

TOP

  1. public class jva202{
  2.         public static void main(String arg[]){
  3.         int p=1000;
  4.         double r=0.05;
  5.         int n=10;
  6.         System.out.println("年\t A銀行(複利) \t B銀行(單利)");
  7.         System.out.println("-------------------------------");
  8.         for(int i=1;i<=n;i++){
  9.         int m1=(int)(p*Math.pow(1+r,i));
  10.         int m2=(int)(p*(1+i*r));
  11.         System.out.printf("%d\t%d\t\t%d\n",i,m1,m2);
  12.         }
  13.         System.out.println("-------------------------------");
  14.         }
  15. }
複製代碼
陳彥綸

TOP

  1. public class jva202{
  2.         public static void main(String arg[]){
  3.         int p=1000;
  4.         double r=0.05;
  5.         int n=10;
  6.         System.out.println("年\t A銀行(複利) \t B銀行(單利)");
  7.         System.out.println("-------------------------------");
  8.         for(int i=1;i<=n;i++){
  9.         int m1=(int)(p*Math.pow(1+r,i));
  10.         int m2=(int)(p*(1+i*r));
  11.         System.out.printf("%d\t%d\t\t%d\n",i,m1,m2);
  12.         }
  13.         System.out.println("-------------------------------");
  14.         }
  15. }
複製代碼
陳彥綸

TOP

  1. public class jva202{
  2.         public static void main (String arg[]){
  3.                 int p=1000 ;
  4.                 double r=0.05 ;
  5.                 int n = 10 ;
  6.                 System.out.println("年\tA銀行(複利) \tB銀行(單利)");
  7.                 System.out.println("--------------------------------");
  8.                 for(int i=1;i<=n;i++)
  9.                 {
  10.                 int m1 = (int)(p*Math.pow(1+r,i) );
  11.                 int m2 = (int)(p*(1+i*r) );
  12.                 System.out.printf("%d\t%d\t%d\n",i,m1,m2);
  13.                 }
  14.         }
  15. }
複製代碼
水桶小鄭,鯰魚

TOP

  1. public class jva202{
  2.         public static void main(String arg[]){
  3.         int p=1000;
  4.         double r=0.05;
  5.         int n=10;
  6.         System.out.println("年\t A銀行(複利) \t B銀行(單利)");
  7.         System.out.println("-------------------------------");
  8.         for(int i=1;i<=n;i++){
  9.         int m1=(int)(p*Math.pow(1+r,i));
  10.         int m2=(int)(p*(1+i*r));
  11.         System.out.printf("%d\t%d\t\t%d\n",i,m1,m2);
  12.         }
  13.         System.out.println("-------------------------------");
  14.         }
  15. }
複製代碼
小雲雀

TOP

返回列表