博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0316 复利计算3
阅读量:5368 次
发布时间:2019-06-15

本文共 3023 字,大约阅读时间需要 10 分钟。

#include
#include
#include
void fuli(){ double F,P,I; int M,N; system("cls"); printf("\t欢迎进入复利计算软件\n"); printf("请输入存入本金:"); scanf("%lf",&P); printf("请输入年利率:"); scanf("%lf",&I); printf("请输入存入年限:"); scanf("%d",&N); printf("请输入年复利次数:"); scanf("%d",&M); printf("本金\t年利率\t存入年限\t年复利次数\n"); printf("%.2lf\t%.2lf\t%d\t%d",P,I,N,M); I=pow((1+I/M),M)-1; F=P*pow((1+I),N); printf("\n输出复利终值结果:%.2lf\n",F);}void danli(){ double F,P,I; int N; system("cls"); printf("\t欢迎进入单利计算软件\n"); printf("请输入存入本金:"); scanf("%lf",&P); printf("请输入年利率:"); scanf("%lf",&I); printf("请输入存入年限:"); scanf("%d",&N); printf("本金\t年利率\t存入年限 \n"); printf("%.2lf\t%.2lf\t%d ",P,I,N); F=P+P*I*N; printf("\n输出复利终值结果:%.2lf\n",F);}void benjin(){ double F,P,I; int M,N; system("cls"); printf("\t欢迎进入本金计算软件\n"); printf("请输入终值:"); scanf("%lf",&F); printf("请输入年利率:"); scanf("%lf",&I); printf("请输入存入年限:"); scanf("%d",&N); printf("请输入年复利次数:"); scanf("%d",&M); printf("终值\t年利率\t存入年限\t年复利次数\n"); printf("%.2lf\t%.2lf\t%d\t%d",F,I,N,M); I=pow((1+I/M),M)-1; P=F/pow((1+I),N); printf("\n输出本金结果:%.2lf\n",P);}void nianfen(){ double F,P,I,N; int M; system("cls"); printf("\t欢迎进入投资年限计算软件\n"); printf("请输入终值:"); scanf("%lf",&F); printf("请输入年利率:"); scanf("%lf",&I); printf("请输入本金:"); scanf("%lf",&P); printf("请输入年复利次数:"); scanf("%d",&M); printf("终值\t年利率\t本金\t年复利次数\n"); printf("%.2lf\t%.2lf\t%.2lf\t%d",F,I,P,M); I=pow((1+I/M),M)-1; N=log(F/P)/log(1+I); printf("\n输出投资年限估计:%lf\n",N);}void lilv(){ double F,P,I; int M,N; system("cls"); printf("\t欢迎进入投资项目利率计算软件\n"); printf("请输入终值:"); scanf("%lf",&F); printf("请输入本金:"); scanf("%lf",&P); printf("请输入存入年限:"); scanf("%d",&N); printf("请输入年复利次数:"); scanf("%d",&M); printf("终值\t本金\t存入年限\t年复利次数\n"); printf("%.2lf\t%.2lf\t%d\t%d",F,P,N,M); I=pow(pow(F/P,1.0/N),1.0/M)*M-M; printf("\n输出投资项目利率:%lf\n",I);}void dingqi(){ double F,P,I; int N; system("cls"); printf("\t欢迎进入定期投资软件\n"); printf("请输入年投入:"); scanf("%lf",&P); printf("请输入年复合增长率:"); scanf("%lf",&I); printf("请输入持续投入年数:"); scanf("%d",&N); printf("年投入\t年复合增长率\t持续投入年数\t\n"); printf("%.2lf\t%.2lf\t%d\t",P,I,N); F=P*(1+I)*pow((1+I),N-1)/I; printf("\n输出结果:%.2lf\n",F);}main(){ int i; printf("\t欢迎进入单复利计算软件3.0\n"); printf("\n1.单利计算"); printf("\n2.复利计算"); printf("\n3.求本金"); printf("\n4.求投资年限"); printf("\n5.求投资项目利率估计"); printf("\n6.定期投资"); printf("\n请输出选择项:"); scanf("%d",&i); switch(i) { case 1: danli(); break; case 2: fuli(); break; case 3: benjin(); break; case 4: nianfen(); break; case 5: lilv(); break; case 6: dingqi(); break; default: return 0; }}

转载于:https://www.cnblogs.com/wenting/p/5289666.html

你可能感兴趣的文章
jquery中的ajax方法参数的用法和他的含义
查看>>
BZOJ 1226: [SDOI2009]学校食堂Dining
查看>>
数组去重的几种方法
查看>>
包装类的自动装箱与拆箱
查看>>
ShareSDk的使用
查看>>
android使用web加载网页的js问题
查看>>
libvirt log系统分析
查看>>
poj 1068 Parencodings
查看>>
docker 数据卷管理
查看>>
adb
查看>>
如何让一个div的大小,从某一个特定值开始,随内容的增加而自动变化?
查看>>
P1977 出租车拼车(DP)
查看>>
iOS开发--完整项目
查看>>
我的博客园皮肤模板
查看>>
正则表达式
查看>>
java基础:不同进制的表现形式
查看>>
Base64转换为blob对象
查看>>
gulp自动化压缩合并、加版本号解决方案
查看>>
windows下面安装Python和pip教程
查看>>
Java 动态向 JTable 中添加数据
查看>>