年复利计算2
2016-03-11 12:56
288 查看
#include<stdio.h> #include<math.h> #include<conio.h> void tip() { printf("复利计算软件\n"); printf(" 复利计算公式\n"); printf("\tF=P*pow((1+i/m),N*m)\n"); printf(" 本金计算公式\n"); printf("\tP=F/pow((1+i/m),N*m)\n"); printf(" 单利计算公式\n"); printf("\tL=P*N*i\n\tH=L+P\n"); printf("\tF:复利终值\n"); printf("\tP:本金\n"); printf("\ti:利率\n"); printf("\tH:本利和\n"); printf("\tN:利率获取时间的整数倍\n"); printf("\tm:年复利次数(一年当中的滚利次数)\n"); } void menu() { printf("\t\t|--------------*welcome*------------|\n"); printf("\t\t| 1:计算本金 |\n"); printf("\t\t| 2:计算年复利终值 |\n"); printf("\t\t| 3:单利计算 |\n"); printf("\t\t| 0:结束 |\n"); printf("\t\t|-----------------------------------|\n"); printf("请输入你要选择的功能(0~3):\n"); } void benjin() { int N,m; double i,F,P; printf("复利终值:"); scanf("%lf",&F); printf("年利率:"); scanf("%lf",&i); printf("存入年限:"); scanf("%d",&N); printf("年复利次数:"); scanf("%d",&m); P=F/pow((1+i/m),N*m); printf("年复利终值为%.4lf需要本金为:%.4lf\n",F,P); } void fuli() { int N,m; double i,F,P; printf("存入本金:"); scanf("%lf",&P); printf("年利率:"); scanf("%lf",&i); printf("存入年限:"); scanf("%d",&N); printf("年复利次数:"); scanf("%d",&m); F=P*pow((1+i/m),N*m); printf("复利终值:%.4lf\n",F); } void danli() { int N; double i,H,P,L; printf("存入本金:"); scanf("%lf",&P); printf("年利率:"); scanf("%lf",&i); printf("存入年限:"); scanf("%d",&N); L=P*N*i; H=L+P; printf("本息和为:%.4lf\n",H); } void main() { int n; while(1) { tip(); menu(); scanf("%d",&n); if(n==0) break; switch(n) { case 1: benjin();break; case 2: fuli();break; case 3: danli();break; case 0:n=0;break; } getch(); } }
相关文章推荐
- iOS-UIScrollview滑动时标题栏自动隐藏和显示效果
- 解决 固定数量item的ListView平均分配高度
- Android IPC基础概念介绍
- javascript实现<area herf="...">新窗口打开
- TNS-12560: TNS:protocol adapter error
- 肠胃不好怎么办
- 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:
- 下沙小面的(2)
- AngularJS学习(MVVM框架入门)
- 一个接口调用多个不同的函数
- CentOS 下的包管理工具RPM
- 蓝桥杯 历届试题 打印十字图(打印)
- 8086微机原理的小总结
- 一篇文看懂Hadoop:风雨十年,未来何去何从
- 表设计与SQL优化
- day02
- /dev/mtd和/dev/mtdblock的区别
- 树状数组模板
- 线程,进程
- Android 实现卫星菜单(精简版)