1. #include <windows.h>
  2. #include<stdio.h>
  3. #include<math.h>
  4. void count(){
  5. int a,b;
  6. double x,sum,y;
  7. system("cls");
  8. printf("\t\t欢迎进入复利计算软件v3:\n");
  9. printf("请输入需要计算的本金:");
  10. scanf("%lf",&y);
  11. printf("输入所要存储的时间(年):");
  12. scanf("%d",&a);
  13. printf("输入利率:");
  14. scanf("%lf",&x);
  15. printf("输入复利次数:");
  16. scanf("%d",&b);
  17. printf("Loading...:");
  18. x=pow((1+x/b),b)-1;
  19. sum=y*(pow(1+x,a));
  20. printf("%lf",sum);
  21. printf("\n");
  22. }
  23.  
  24. void count1(){
  25. int n;
  26. double x,sum,y;
  27. system("cls");
  28. printf("\t\t欢迎进入复利计算软件v3:\n");
  29. printf("请输入需要计算的本金:");
  30. scanf("%lf",&y);
  31. printf("输入所要存储的时间(年):");
  32. scanf("%d",&n);
  33. printf("输入利率:");
  34. scanf("%lf",&x);
  35. printf("正在输出:");
  36. sum=y+y*n*x;
  37. printf("所得%lf",sum);
  38. printf("\n");
  39. }
  40.  
  41. void count3(){
  42. int a,i;
  43. double c,sum,b;
  44. system("cls");
  45. printf("\t\t\t欢迎进入复利计算软件v3:\n");
  46. printf("请输入你所需要的总值:");
  47. scanf("%lf",&sum);
  48. printf("请输入你所需要的存储年:");
  49. scanf("%d",&a);
  50. printf("请输入利率:");
  51. scanf("%lf",&c);
  52. printf("请输入复利次数:");
  53. scanf("%d",&i);
  54. c=pow((1+c/i),i)-1;
  55. b=sum/pow(1+c,i);
  56. printf("正在输出:");
  57. printf("所需要本金%lf",b);
  58. printf("\n");
  59. }
  60.  
  61. void count4(){
  62. int i;
  63. double a,sum,b,n;
  64. system("cls");
  65. printf("\t\t\t欢迎进入复利计算软件v3:\n");
  66. printf("请输入本金:");
  67. scanf("%lf",&b);
  68. printf("请输入你所需要的总值:");
  69. scanf("%lf",&sum);
  70. printf("输入利率:");
  71. scanf("%lf",&a);
  72. printf("输入复利次数:");
  73. scanf("%d",&i);
  74. printf("正在输出:");
  75. a=pow((1+a/i),i)-1;
  76. n=log(sum/b)/log(1+a);
  77. printf("所得:%lf",n);
  78. printf("\n");
  79. }
  80.  
  81. void x(){
  82. int n,i;
  83. double a,sum,b;
  84. system("cls");
  85. printf("\t\t\t欢迎进入复利计算软件v3:\n");
  86. printf("请输入本金:");
  87. scanf("%lf",&b);
  88. printf("请输入你所需要的总值:");
  89. scanf("%lf",&sum);
  90. printf("输入所要存储年:");
  91. scanf("%d",&n);
  92. printf("输入复利次数:");
  93. scanf("%d",&i);
  94. printf("正在输出:");
  95. a=i*(pow(pow(sum/b,1.0/n),1.0/i)-1);
  96. printf("所得:%lf",a);
  97. printf("\n");
  98. }
  99.  
  100. void count5(){
  101. double sum,b,a;
  102. int n;
  103. system("cls");
  104. printf("\t\t\t欢迎进入复利计算软件v3:\n");
  105. printf("请输入年投入:");
  106. scanf("%lf",&b);
  107. printf("请输入年复合增长率:");
  108. scanf("%lf",&a);
  109. printf("请输入持续投入年数:");
  110. scanf("%d",&n);
  111. sum=b*(1+a)*pow((1+a),n-1)/a;
  112. printf("\n得出:%lf\n",sum);
  113. }
  114.  
  115. main(){
  116. int a;
  117. printf("\t\t\t欢迎进入复利计算软件v3:\n");
  118. printf("\t1.单利计算");
  119. printf("\n\t2.复利计算");
  120. printf("\n\t3.求本金");
  121. printf("\n\t4.求时间");
  122. printf("\n\t5.求利率");
  123. printf("\n\t6.投资");
  124. printf("\n请输入你的选项:");
  125. scanf("%d",&a);
  126. switch (a){
  127. case 1:
  128. count1();
  129. break;
  130. case 2:
  131. count();
  132. break;
  133. case 3:
  134. count3();
  135. break;
  136. case 4:
  137. count4();
  138. break;
  139. case 5:
  140. x();
  141. break;
  142. case 6:
  143. count5();
  144. break;
  145. default:
  146. return 0;
  147. }
  148. }

  

复利计算软件v3的更多相关文章

  1. <更新日期03-31-2016> 复利计算5.0 <已改进>

    作业要求: 1.客户说:帮我开发一个复利计算软件. 完成复利公式计算程序,并成功PUSH到github上. 客户提出: 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养 ...

  2. 简单复利计算java板

    一.要求: 1.客户说:帮我开发一个复利计算软件. 2如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 4.利 ...

  3. 复利计算C转java版

    import java.util.Scanner; public class Compound_int { public static void main(String[] args) { tip() ...

  4. 复利计算--结对项目<04-11-2016> 1.0.0 lastest 阶段性完工~

    结对项目:Web复利计算 搭档博客地址:25江志彬  http://www.cnblogs.com/qazwsxedcrfv/ 个人摘要: (2016-04-09-12:00)补充:之前传送门没做好, ...

  5. 复利计算- 结对2.0--复利计算WEB升级版

    客户在大家的引导下,有了更多的想法: 这个数据我经常会填.....帮我预先填上呗?...... 把界面做得简单漂亮好操作一点呗? 能不能帮我转成个APP,我装到手机上就更方便了? 我觉得这个很有用,很 ...

  6. 复利计算6.0—软件工程(web版本)

    复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.... ...

  7. 复利计算--4.0 单元测试之JAVA版-软件工程

    复利计算--4.0 单元测试-软件工程 前言:由于本人之前做的是C语言版的复利计算,所以为了更好地学习单元测试,于是将C语言版的复利计算修改为JAVA版的. 一.主要的功能需求细分: 1.本金为100 ...

  8. 复利计算4.0单元测试(c语言)

    ——————————复利计算程序单元测试报告—————————— ————————————4.0 单元测试—————————————— ————————————————要求—————————————— ...

  9. python小练习,打出1-100之间的所有偶数,设计一个函数,在桌面上创建10个文件,并以数字命名,复利计算函数

    练习一:打出1-100之间的所有偶数 def even_print(): for i in range(1,101): if i % 2 == 0: print (i) even_print() #列 ...

随机推荐

  1. Apache配置文件讲解

        持续作用扩展自 HTTP/1.0 和 HTTP/1.1 的长连接特性.提供了长效的 HTTP 会话,用以在同 一个 TCP 连接中进行多次请求. 在某些情况下, 这样的方式会对包含大量图片的 ...

  2. mysql的分区和分表

    分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中. mysql支持的分区类型包括Range.List.Hash.Key,其中Range比较常用: RANGE分区:基于属于一个给定连续区 ...

  3. PHP入门二【PHP include 和 require的区别】

    include (或 require)语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中.包含文件很有用,如果您需要在网站的多张页面上引用相同的 PHP.HTM ...

  4. php-sql-parser sql防注入脚本

    <?php /** * SQL Parser from: http://code.google.com/p/php-sql-parser/ * License: New BSD */ class ...

  5. java subList方法小记

    在java中,我们有时候需要对一个list进行拆分处理,这个时候就需要用到list的切割方法subList. 我们知道list里面的序号起始是从0开始的,所以一个含有23条数据的list,它的序号是从 ...

  6. Less环境搭建

    1.在页面中加入 .less 样式表的链接,并将 rel 属性设置为 "stylesheet/less": <link rel="stylesheet/less&q ...

  7. CentOS6.5安装Nginx

    1.安装prce(重定向支持)和openssl(https支持,如果不需要https可以不安装.) yum -y install pcre* yum -y install openssl* 2.下载n ...

  8. 01 ~ 03 headfirst php & mysql

    Question : 难道不是所有web页面原先都放在服务器上吗? 甚至存储在.html文件中的HTML页面? Answer : 没错, 网站的所有文件都存储在服务器上, html, css, php ...

  9. Spring AOP中pointcut expression表达式解析

    Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的. Pointcut可以有下列方式来定义或者通过&am ...

  10. 非标准JSON解析

    http://blog.csdn.net/superit401/article/details/51734591 String category = "{'v-soft-list':[{ty ...