0311 复利计算2.0
2016-03-11 09:23
260 查看
#include<stdio.h> #include <math.h> 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("本金 年利率 存入年限 年复利次数\n"); printf("%.2lf %.2lf %d %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("本金 年利率 存入年限 \n"); printf("%.2lf %.2lf %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("终值 年利率 存入年限 年复利次数\n"); printf("%.2lf %.2lf %d %d",F,I,N,M); I=pow((1+I/M),M)-1; P=F/pow((1+I),N); printf("\n输出本金结果:%.2lf\n",P); } main() { int i; printf("\t欢迎进入单复利计算软件2.0\n"); printf("\n1.单利计算"); printf("\n2.复利计算"); printf("\n3.求本金"); printf("\n请输出选择项:"); scanf("%d",&i); switch(i) { case 1: danli(); break; case 2: fuli(); break; case 3: benjin(); break; default: return 0; } }
相关文章推荐
- 决策树及其python实现
- JS正则表达式验证
- Linux grep命令
- Python库应用之Json
- 真机测试 之 证书、描述文件、App ID的解释
- 自己用Python写的iOS项目自动打包脚本
- C语言,指针与内存分配
- 项目失败的常见原因有哪些?
- select into from 与insert into select from区别
- Tomcat 配置问题总结
- Mongodb - TTL(time to live)特性
- opencv 获取Mat像素值
- 第十一篇:Harr特征博文讲解集
- Objective-C中的Block
- 南京JingDong笔试题
- HDU1026(BFS求最短路径并记录)
- 如何获得屏幕的宽高?ScreenUtils工具类的学习与应用!!!
- HDU 2196 Computer(树形dp 求结点到叶子的最远距离)
- JSP乱码问题
- #Tab方案(一)#