存款利息的計算。有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...