存款利息的计算。
有 1000元,想存5年,可按以下5种办法存∶
(1)一次存5年期。
(2)先存 2 年期,到期后将本息再存 3 年期。
(3)先存 3年期,到期后将本息再存 2 年期。
(4)存1年期,到期后将本息再存1年期,连续存5 次。
(5)存活期存款。活期利息每一季度结算一次。
2007 年 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)是一个季度的本息和。
#include<stdio.h>
#include<math.h>
int main()
{
int m = 1000;
double p5,p23,p32,p11111,p;
double r0 = 0.0072;
double r1 = 0.0414;
double r2 = 0.0468;
double r3 = 0.054;
double r5 = 0.0585;
double a = pow(1000 * (1 + r1), 5);
p5 = 1000 * (1 + 5 * r5);
printf("p5=%f\n", p5);
p23 = (1000 * (1 + 2 * r2))*(1+3*r3);
printf("p23=%f\n", p23);
p32 = (1000 * (1 + 3 * r3)) * (1 + 2 * r2);
printf("p32=%f\n", p32);
p11111 = ((((1000 * (1 + r1)) * (1 + r1)) * (1 + r1)) * (1 + r1)) * (1 + r1);
printf("p11111=%f\n", p11111);
p = 1000 * (1 + r0 / 4);
printf("p=%f\n", p);
}