存款利息的计算,有1000元,想存五年,可按照五种办法存:

1) 一次性存5年。

2)先存两年期,再存三年期;

3)先存三年期,再存两年期;

4)存1年期,到期后将本息再存1你啊你期,连续存五年;

5)存活期。

一年期定期利息1.5%;两年2.1%;三年2.75%,5年3%,活期0.35%(活期每季度计算一次);

如果r是年利率,n是存款年数,计算本息公式为:

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

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

存n次1年期的本息和:p = 1000*(1+r)的n次幂

活期本息和:p = 1000 *(1+r/4)的4n次幂(4个季度当然是4n了

C程序设计,谭浩强著。清华大学出版社。P80页第2题。

由于之前写过清华大学出版社C++程序设计的课上记录并上传CSDN,现在返回写C的答案,先从第一章的绪论开始写,可以点个关注哟,我会继续更新的。

代码如下:

#include <stdio.h>
#include <math.h>
int main(){
	float count = 1000 ;
	float p,r; //p是本息和,r是年利率。
	r  = 0.015; //一年利率;
	p = count*(1+r*5) ; //5年的本息;
	printf("一次性存五年的结余为:%f\n",p);
	float r1 = 0.021 ; //两年定期利率;
	float r2 = 0.0275 ; //三年定期利率;
	p = count*(1+2*r1)*(1+3*r2);//先存两年再存三年;
	printf("先存两年再存三年的结余为:%f\n",p);
	p = count*(1+3*r2)*(1+2*r1);
	printf("先存三年再存两年的结余为:%f\n",p);
	p = count*pow(1+r,5);
	printf("连续存五次的结余为:%f\n",p);
	r = 0.0035 ; //活期的利率;
	p = count*pow(1+r/4,4*5);
	printf("活期的结余为:%f\n",p);
	return 0;
}

欢迎评论,私信及提供意见。谢谢点赞。

  • 23
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值