存款利息的計算。有1000元,想存5年

2021-09-29 02:56:25 字數 1357 閱讀 9342

存款利息的計算。有1000元,想存5年,可按以下5種方法存:

(1)一次存5年期。

(2)先存2年期,到期後將本息再存3年期。

(3)先存3年期,到期後將本期再存2年期。

(4)存1年期,到期後將本息再存1年期,連續存5次。

(5)存活期存款。活期利息每一季度結算一次。

2023年12月的銀行存款利息如下:

1年期定期存款利息為4.14%

2年期定期存款利息為4.68%

3年期定期存款利息為5.4%

5年期定期存款利息為5.85%

活期存款利息為0.72%

如果r為年利率,n為存款年數,則計算本息和的公式為

1年期本息和:p=1000*(1+r);

n年期本息和:p=1000*(1+nr);

存n次1年期的本期和:p=1000(1+r)^n;

活期存款利息和:p=1000*(1+r/4)^4n;

說明:1000*(1+r/4)是乙個季度的本息和。

方法一:

#include double money5(double m,double r)

//m錢數,r2:2年利率,r3:3年利率

double money2and3(double m,double r2,double r3)//先存2年再存3年和先存3年再存2年一樣

double money1(double m,double r1)

return p;

}double money0(double m,double r0)

return p0;

}int main( )

方法二:

#include#include math.h()

int main()

{ float r,r1,r2,r3,r5;

float p,p1,p2,p3,p4,p5;

p=1000; //本金

r=0.0072; //活期利率

r1=0.0414; //1年定期利率

r2=0.0468; //2年定期利率

r3=0.054; //3年定期利率

r5=0.0585; //5年定期利率

p1=p*(1+5*r5);

p2=p*(1+2*r2)*(1+3*r3);

p3=p*(1+3*r3)*(1+2*r2);

p4=p*pow(1+r1,5);

p5=p*pow((1+r/4),4*5);

printf("p1=%f\np2=%f\np3=%f\np4=%f\np5=%f\n",p1,p2,p3,p4,p5);

計算存款利息。

程式頭部注釋開始 為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了 程式的版權和版本宣告部分 檔名稱 楊建和 作 者 完成日期 2011 年 11 月 12 日 版 本號 對任務及求解方法的描述部分 輸入描述 金額與存期 問題描述 輸入存款金額並選擇存款種類,計算出利息 不計利息稅 如果是活期...

存款利息的計算

存款利息的計算。有 1000元,想存5年,可按以下5種辦法存 1 一次存5年期。2 先存 2 年期,到期後將本息再存 3 年期。3 先存 3年期,到期後將本息再存 2 年期。4 存1年期,到期後將本息再存1年期,連續存5 次。5 存活期存款。活期利息每一季度結算一次。2007 年 12 月的銀行存款...

C語言 計算存款利息

例2 用c語言計算存款利息。假設有本金1000元,想存一年,有三種方法可選擇 請分別計算出一年後按3種方法所得到的本息和 解題思路 這個問題的演算法很簡單,關鍵在於找到公式,若存款額為principal 0,也就是本金 活期存款一年後的本息和為 principal 0 1 interest rate...