2020-08-15

题目:存款利息的计算。有1000元,想存5年,可按以下5种办法存:
(1)一次存5年期。
(2)先存2年期,到期后将本息再存3年期。
(3)先存3年期,到期后将本息再存2年期。
(4)存1年期,到期后将本息再存1年期,连续存3年。
(5)存活期存款。活期利息每一季度结算一次。
2017年的银行存款利息如下:
1年期定期存款利息为1.5%;
2年期定期存款利息为2.1%;
3年期定期存款利息为2.75%;
5年期定期存款利息为3%;
活期存款利息为0.35%(活期存款每一季度结算一次利息)。
如果r为年利率,n为存款年数,则计算本息和的公式如下:
1年期本息和:P=1000*(1+r);
n年期本息和:P=1000*(1+nr);
存n次1年期的本息和:P=1000
(1+r/4)^(4n)。
说明:1000
(1+r/4)是一个季度的本息和。

#include<stdio.h>
#include<math.h>
int main()
{
	int money=1000,n=5;                                 //定义本金为1000元,想存5年 
	double r1=0.015,r2=0.021,r3=0.0275,r4=0.03,r5=0.0035;         //1年期,2年期,3年期,5年期,活期的定期存款利息分别为1.5%,2.1%,2.75%,3%,0.35% 
	double p1,p2,p3,p4,p5;                                 //分别对应的五种办法存款利息计算 
	p1=money*(1+n*r4);
	p2=money*(1+2*r2)+money*(1+3*r3);
	p3=money*(1+3*r3)+money*(1+2*r2);
	p4=money*pow((1+r1),5);
	p5=money*pow((1+r5/4),4*n);
	printf("五种方案存款利息分别为:\n");
	printf("方案一:%g\n方案二:%g\n方案三:%g\n方案四:%g\n方案五:%g\n",p1,p2,p3,p4,p5); 
	return 0; 
 } 

在这里插入图片描述
(若有不对的地方,欢迎指出,谢谢)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值