年复利计算2

 1 #include<stdio.h>
 2 #include<math.h>
 3 #include<conio.h>
 4 void tip()
 5 {
 6      printf("复利计算软件\n");
 7      printf("    复利计算公式\n");
 8      printf("\tF=P*pow((1+i/m),N*m)\n");
 9      printf("    本金计算公式\n");
10      printf("\tP=F/pow((1+i/m),N*m)\n");
11      printf("    单利计算公式\n");
12      printf("\tL=P*N*i\n\tH=L+P\n");
13      printf("\tF:复利终值\n");
14      printf("\tP:本金\n");
15      printf("\ti:利率\n");
16      printf("\tH:本利和\n");
17      printf("\tN:利率获取时间的整数倍\n");
18      printf("\tm:年复利次数(一年当中的滚利次数)\n");
19 }
20 void menu()
21 {
22        printf("\t\t|--------------*welcome*------------|\n");
23        printf("\t\t|           1:计算本金              |\n");
24        printf("\t\t|           2:计算年复利终值        |\n");
25        printf("\t\t|           3:单利计算              |\n");
26        printf("\t\t|           0:结束                  |\n");
27        printf("\t\t|-----------------------------------|\n");
28        printf("请输入你要选择的功能(0~3):\n");
29
30 }
31
32 void benjin()
33 {
34      int N,m;
35      double i,F,P;
36      printf("复利终值:");
37      scanf("%lf",&F);
38      printf("年利率:");
39      scanf("%lf",&i);
40      printf("存入年限:");
41      scanf("%d",&N);
42      printf("年复利次数:");
43      scanf("%d",&m);
44      P=F/pow((1+i/m),N*m);
45      printf("年复利终值为%.4lf需要本金为:%.4lf\n",F,P);
46 }
47 void fuli()
48 {
49      int N,m;
50      double i,F,P;
51      printf("存入本金:");
52      scanf("%lf",&P);
53      printf("年利率:");
54      scanf("%lf",&i);
55      printf("存入年限:");
56      scanf("%d",&N);
57      printf("年复利次数:");
58      scanf("%d",&m);
59      F=P*pow((1+i/m),N*m);
60      printf("复利终值:%.4lf\n",F);
61  }
62  void danli()
63  {
64      int N;
65      double i,H,P,L;
66      printf("存入本金:");
67      scanf("%lf",&P);
68      printf("年利率:");
69      scanf("%lf",&i);
70      printf("存入年限:");
71      scanf("%d",&N);
72      L=P*N*i;
73      H=L+P;
74      printf("本息和为:%.4lf\n",H);
75 }
76
77 void main()
78 {
79      int n;
80      while(1)
81      {
82          tip();
83          menu();
84          scanf("%d",&n);
85          if(n==0)
86              break;
87          switch(n)
88          {
89             case 1:
90                 benjin();break;
91             case 2:
92                 fuli();break;
93             case 3:
94                  danli();break;
95             case 0:n=0;break;
96          }
97           getch();
98      }
99 }
时间: 2024-10-29 10:46:15

年复利计算2的相关文章

年复利计算

1 #include<stdio.h> 2 #include<math.h> 3 main() 4 { 5 int p,n,b; 6 double i=0,f; 7 printf("存入的本金:"); 8 scanf("%d",&p); 9 printf("投资年利率为:"); 10 scanf("%lf",&i); 11 printf("年限为:"); 12 sca

复利计算--结对

复利计算之结对 结对同伴的学号:201406114245 姓名:赵创佳 博客地址:http://www.cnblogs.com/7763255qw/ :github地址: https://github.com/zhaochuangjia 程序源代码已上传至https://github.com/ganjiaping 源程序的文件名为:teaml.cpp; 一.项目简介 项目名称:复利计算 版  本  :5.0 版本类型:c 使用工具:Visual c++ 6.0 主要功能:复利单利的计算.贷款的计

143 复利计算 单元测试

#include<stdio.h>#include<math.h>int year,n;double p,q,F=0.0;void innit(){ printf("注释:p为现金\n"); printf(" year为年限\n"); printf(" n为年复利次数\n"); printf(" q为年利率\n"); printf(" F为年复利终值\n");}void menu()

复利计算 单元测试

[visualunit是国产的C/C++单元测试工具,我用过觉得很不错,该公司的技术支持也很到位,在使用过程中遇到问题都能及时帮用户解决.Visual unit最新的版本是2.1.部分功能清单如下:具有完善的桩功能,从开始编码到升级维护的各个阶段,均可对任意层次.范围的代码实施分割测试:自动生成测试代码和用例框架:可视化编辑测试用例,用简单语法判断各种输出,还可自动判断中间变量:可在用例中随意模拟.控制子函数的行为,包括设定返回值.输出参数.成员变量.全局变量的值,多次调用同一子函数可以设置不同

复利计算--结对项目

结对项目:复利计算 搭档:30蔡京航  http://www.cnblogs.com/cjh123/ github:https://github.com/alfredzhu/teamwork 工作照 一.项目需求: 即要追求利益,又要面对不可预知的金融投资风险, “不能把鸡蛋放在同一个篮子里”,所以有必要进行组合投资. 通过上述计算与对比,可以帮助客户进行投资决策. 客户:那么能否帮我记录下一笔一笔不同类型的投资,并动态显示资金现值呢? 二.完成要求:以结对方式完成. 在这次结对编程中分配任务 

复利计算

#include<stdio.h>#include<math.h>#include<stdlib.h> double benjin=0,W=0;double year=0;int N=1;double lilv; void danli(){ printf("请输入要存入的本金:"); scanf("%lf",&benjin); printf("请输入年利率:"); scanf("%lf&quo

复利计算3

1 #include<stdio.h> 2 #include<math.h> 3 #include<conio.h> 4 void tip()//计算公式和一些变量的介绍 5 { 6 printf("复利计算软件\n"); 7 printf(" 复利计算公式:F=P*pow((1+i/m),N*m)\n"); 8 printf(" 单利计算公式:L=P*N*i;H=L+P\n"); 9 printf("

0319复利计算05

6.如果每年都将积蓄的3万元进行投资,每年都能获得3%的回报,然后将这些本利之和连同年金再投入新一轮的投资,那么,30年后资产总值将变为多少?如果换成每月定投3000呢? (定额定投收益计算办法) 8. 如果向银行贷款10万元,年利率6.5%,期限为10年,那么每月等额本息还款多少?(算复利条件下等额还款金额) 1 #include<stdio.h> 2 #include<math.h> 3 int year,n; 4 double p,q,F=0.0; 5 void innit(

0311 复利计算2.0

#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)