admin管理员组文章数量:1794759
(C语言)利率计算
本文章是自己过年期间闲来无事想分析下如果每个月定投到基金中500块钱,年利率按照3%来计算,十年后本一共是多少,赚取的利是多少。并且与如果一开始就存入500x10x12=6万块钱,那么十年后利是多少。根据以上想法,写出的如下程序
#include<stdio.h> #include<math.h> //假设利按照一个月一个月算 //如果按月定投 double func(double capital,int month,double rate) { double monthRate=rate/12; if(month ==1) return capital*(1+monthRate); else return func(capital,month-1,rate)*(1+monthRate)+capital; } //如果一次性全部存进去 double func2(double allCapital,int month,double rate) { double monthRate=rate/12; return allCapital*pow(1+monthRate,month); } int main() { int month=0; double capital=50000;//每月定投额度 double rate=0.02;//年利率 while(1) { //定投 printf("put month:"); scanf("%d",&month); //int allCapital=month*capital; printf("total=%lf\\t",func(capital,month,rate)); printf("total capital=%lf\\t",capital*month); printf("interest=%lf\\n",func(capital,month,rate)-capital*month); //若将定投的总额一次全存进去 double allCapital=month*capital; printf("total=%lf\\t",func2(allCapital,month,rate)); printf("total capital=%lf\\t",allCapital); printf("interest=%lf\\n",func2(allCapital,month,rate)-capital*month); } }代码写的并不优美,只是想用来做简单分析。
版权声明:本文标题:(C语言)利率计算 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686636836a89130.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论