c语言 计算定期存款本利之和

c语言 计算定期存款本利之和,第1张

#include <stdlibh>

int main(void) { float rate,capital,deposit=0; int n; printf("Please input the rate:"); scanf("%f",&rate); printf("Please input the n:"); scanf("%d",&n); printf("Please input the capital:"); scanf("%f",&capital); deposit=capital+capitalnrate/100; printf("The deposit is %f\n",deposit); return 0; }

运行结果如下: 这里需要给你解释一下,输入的时候那个利率我是直接按百分比算的,比如225% 就输入225就好,计算的时候帮你转化成小数点了,如果要输入小数点那种,capitalnrate/100;这里的100你就自己去掉。

简单些了个,如果没理解错的话,应该可以满足要求:

public class Benxi{

private double benxi;//本息

private double lilu;//年利率

//计算本息

private double resBenxi(double money,int year){

benxi=money+moneygetLilu(year)year;

return benxi;

}

//选择利率

private double getLilu(int year){

switch(year){

case 1:

lilu=225/100;

break;

case 2:

lilu=27/100;

break;

case 3:

lilu=324/100;

break;

case 5:

lilu=36/100;

break;

}

return lilu;

}

public static void main(String[] args){

Benxi bx=new Benxi();

Systemoutprintln("10000元存一年的本息为:"+bxresBenxi(10000,1));

Systemoutprintln("10000元存两年的本息为:"+bxresBenxi(10000,2));

Systemoutprintln("10000元存三年的本息为:"+bxresBenxi(10000,3));

Systemoutprintln("10000元存五年的本息为:"+bxresBenxi(10000,5));

}

}

复利计算公式来计算本利和(终值):

10000×(1+3.3%)^30=26485.5896

复利的计算公式是:S=P(1+i)^n

其中:P=本金;i=利率;n=持有期限

复利的计算有利于本金和利息的产生,上期期末本息之和作为下期本金。计算时,各期本金数额不同。

扩展资料:

定期存款的复利最高,应以复利方式投资。最后的回报将是每个时期的回报率与本金相乘的结果。周期越多(即越早开始),利润就越大。

1、从投资角度看,复利对投资收益的影响相当惊人,大部分人都知道复利的计算公式:本息之和=本金x(1+利率)^期间数。

至于复利的概念,如果用“利润率”这个通称,即是说把用钱所得的利息或利润加到本金中,继续赚取报酬,就容易理解了。

2、除了回报率,投资还有一个非常重要的决定因素,就是时间。

参考资料来源:

百度百科-复利计息

以上就是关于c语言 计算定期存款本利之和全部的内容,包括:c语言 计算定期存款本利之和、用java编写程序:求银行本息的!题目如下:、求每年定存本金的复利计算程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/9341583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存