复利计算-2
2016-03-11 09:51
183 查看
#include<stdio.h> #include<math.h> void Compounding(){ int n,k; double F,P; float i; printf("|-----------------------------------------|\n"); printf(" 请输入你所存入的本金:"); scanf("%lf",&P); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的年利率比:"); scanf("%f",&i); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的年限:"); scanf("%d",&n); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的复利次数:"); scanf("%d",&k); printf("|-----------------------------------------|\n"); F=P*pow(i/k+1,k*n); printf("\n通过复利存款,你所获得的金额为:%.4lf\n\n",F); } void Simple_Interested(){ int n; double F,P; float i; printf("|-----------------------------------------|\n"); printf(" 请输入你所存入的本金:"); scanf("%lf",&P); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的周期利息:"); scanf("%f",&i); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的周期数:"); scanf("%d",&n); printf("|-----------------------------------------|\n"); F=P*(1+i*n); printf("\n通过单利存款,你所获得的金额为:%.4lf\n\n",F); } void Comparison(){ printf("\t\t<复利计算器>\n"); Compounding(); printf("\t\t<单利计算器>\n"); Simple_Interested(); } void Count_Deposit(){ double F,P1,P2; float i1,i2; int n1,n2,k; printf("\n请输入你希望获得的最终金额为:"); scanf("%lf",&F); printf("\n请输入<<复利>>存款的信息!!!!!\n"); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的年利率比:"); scanf("%f",&i1); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的年限:"); scanf("%d",&n1); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的复利次数:"); scanf("%d",&k); printf("|-----------------------------------------|\n"); P1=F/pow(i1/k+1,k*n1); printf("\n通过复利存款,你所需要的存款金额为:%lf\n\n",P1); printf("请输入<<单利>>存款的信息!!!!!\n"); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的周期利息:"); scanf("%f",&i2); printf("|-----------------------------------------|\n"); printf(" 请输入你所存的周期数:"); scanf("%d",&n2); printf("|-----------------------------------------|\n"); P2=F/(1+i2*n2); printf("\n通过单利存款,你所需要的存款金额为:%lf\n\n",P2); } void main(){ int a; printf("1、用复利计算\n"); printf("2、用单利计算\n"); printf("3、输出复利计算、单利计算的结果\n"); printf("4、输入终止求存款\n"); printf("\n请输入你的选择:"); scanf("%d",&a); if(a==1) Compounding(); else if(a==2) Simple_Interested(); else if(a==3) Comparison(); else if(a==4) Count_Deposit(); } 1、复利计算 2、单利计算 3、复利,单利对比 4、求所需存款
相关文章推荐
- LCT解法解决数据结构神薙bzoj1036
- C3p0源码探索(一)之配置篇
- 使用Android Studio搭建Android集成开发环境(图文教程)
- cocopods 时 xcode输入import自动联想补齐代码的功能
- Hadoop系列三:Hadoop之Pig篇
- Web性能压力测试工具之ApacheBench(ab)详解
- 更多技术信息,课程信息,请关注课程专用公众号
- 开发命令
- Android解析JSON速度对比
- ASP.NET页面的字符编码设置
- 工业GPRS与后台的组网方式
- 技术驱动的公司
- jsp : 网页提交验证
- IntelliJ IDEA中怎么查看文件中所有方法(类似eclipse里面的outline)
- RANSAC与其改进
- Cocoa 新的依赖管理工具:Carthage
- 北大1480 最长子序列和
- css后代选择器和属性选择器
- 时间问题
- Camtasia Studio 8卸载不了解决方法