我是靠谱客的博主 积极酒窝,最近开发中收集的这篇文章主要介绍存款利息的计算。有1000元,想存5年,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

存款利息的计算。有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/4)是一个季度的本息和。
方法一:

#include <stdio.h>
double Money5(double m,double r)
{
	return m*(1+5*r);
}
//m钱数,r2:2年利率,r3:3年利率
double Money2and3(double m,double r2,double r3)//先存2年再存3年和先存3年再存2年一样
{
	double p2 = m*(1+2*r2);
	return p2*(1+3*r3);
}
double Money1(double m,double r1)
{
	double p = m;
	for(int i=0;i<5;i++)
	{
		p = p*(1+r1);
	}
	return p;
}
double Money0(double m,double r0)
{
	double p0=m;
	int i;
	for(i=0; i<4*5; i++)
	{
		p0*= (1 + r0/4);
	}
	return p0;
}
int main( )
{
	  printf("%fn",Money5(1000,0.0585));
	  printf("%fn",Money2and3(1000,0.0468,0.054));
      printf("%fn",Money1(1000,0.0414));
	  printf("%fn",Money0(1000,0.0071));
	return 0;
}


方法二:

#include<stdio.h>
#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=%fnp2=%fnp3=%fnp4=%fnp5=%fn",p1,p2,p3,p4,p5);

最后

以上就是积极酒窝为你收集整理的存款利息的计算。有1000元,想存5年的全部内容,希望文章能够帮你解决存款利息的计算。有1000元,想存5年所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部