存款利息的计算

存款利息的计算
有 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);
}
  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值