1 #include<stdio.h>
  2 #include<math.h>
  3
  4 void add(){
  5 double sum,p,a;
  6 int n,s;
  7 printf("选择复利计算或单利计算1/2:");
  8 scanf("%d",&s);
  9 printf("输入本金:");
 10 scanf("%lf",&a);
 11 printf("输入年利率:");
 12 scanf("%lf",&p);
 13 printf("输入年限:");
 14 scanf("%d",&n);
 15 //用if判断语句决定用哪种计算
 16 if(s==1){
 17 sum=a*(pow(1+p,n));
 18 }
 19 else
 20 sum=a*n*p+a;
 21 printf("总利润为:%lf\n",sum);
 22 getch();
 23
 24 }
 25
 26 void benjin(){
 27 double sum,p,a;
 28 int n;
 29 printf("输入总利润:");
 30 scanf("%lf",&sum);
 31 printf("输入年利率:");
 32 scanf("%lf",&p);
 33 printf("输入年限:");
 34 scanf("%d",&n);
 35 a=sum/pow(1+p,n);
 36 printf("本金为%lf",a);
 37 getch();
 38 }
 39
 40 void time(){
 41 double sum,p,a,n;
 42
 43 printf("输入本金:");
 44 scanf("%lf",&a);
 45 printf("输入年利率:");
 46 scanf("%lf",&p);
 47 printf("输入总利润:");
 48 scanf("%lf",&sum);
 49 n=log(sum/a)/log(1+p);
 50 printf("存款期限为:%lf",n);
 51 getch();
 52 }
 53
 54 void dingtou(){
 55 double sum,p,a,n;
 56 printf("输入每期定投金额:");
 57 scanf("%lf",&a);
 58 printf("输入定投期数:");
 59 scanf("%lf",&n);
 60 printf("输入收益率:");
 61 scanf("%lf",&p);
 62 sum=a*(1+p)*(-1+pow(1+p,n))/p;
 63 printf("预期收益:%lf",sum);
 64 getch();
 65 }
 66 void lilv()
 67 {
 68 double sum,p,a,n;
 69 printf("输入本金:");
 70 scanf("%lf",&a);
 71 printf("输入年限:");
 72 scanf("%lf",&n);
 73 printf("输入总利润:");
 74 scanf("%lf",&sum);
 75 p=pow(sum/a,1/n)-1;
 76 printf("年利率为:%lf",p);
 77 getch();
 78 }
 79
 80 void main(){
 81 int m;
 82 while(1){
 83 printf("\n\n\n");
 84 /*主菜单*/
 85        printf("\n ***********************************************\n");
 86        printf(" | 1. 总利润计算                                 |\n");
 87        printf(" |-----------------------------------------------|\n");
 88        printf(" | 2. 本金计算                                   |\n");
 89        printf(" |-----------------------------------------------|\n");
 90        printf(" | 3. 存款期限计算                               |\n");
 91        printf(" |-----------------------------------------------|\n");
 92        printf(" | 4. 年利率                                     |\n");
 93        printf(" |-----------------------------------------------|\n");
 94        printf(" | 5. 定投计算                                   |\n");
 95        printf(" |-----------------------------------------------|\n");
 96        printf(" | 6. 退出                                       |\n");
 97        printf(" |-----------------------------------------------|\n");
 98 printf("请选择:");
 99 scanf("%d",&m);
100     switch (m){
101     case 1:{add();break;}
102     case 2:{benjin(); break;}
103     case 3:{time(); break;}
104     case 4:{lilv(); break;}
105     case 5:{dingtou(); break;}
106     case 6:exit(0);break;
107     }
108 }
109
110 }

1.客户说:帮我开发一个复利计算软件。

2.如果按照单利计算,本息又是多少呢?

3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢?

4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢?

5.如果我希望在十年内将100万元变成200万元,应该找到报酬率在多少的投资工具来帮助我达成目标?如果想在5年后本金翻倍,报酬率就应至少为多少才行呢?

6.如果每年都将积蓄的3万元进行投资,每年都能获得3%的回报,然后将这些本利之和连同年金再投入新一轮的投资,那么,30年后资产总值将变为多少?如果换成每月定投3000呢?

}

转载于:https://www.cnblogs.com/xinmingwang/p/5272632.html

复利计算1.0-2.0-3.0相关推荐

  1. 复利计算1.0,2.0,3.0

    1 import java.util.Scanner; 2 3 public class Fulijisuan { 4 5 public static void main(String[] args) ...

  2. 复利计算5.0——结对(总结)

    结对同伴: 名字:丘惠敏 学号:201406114204 博客地址:http://home.cnblogs.com/u/qiuhuimin/ 一.项目简介 开发工具:VC++ 开发语言:C语言 主要功 ...

  3. 复利计算1.0,2.0,3.0,4.0,5.0

    1.客户说:帮我开发一个复利计算软件. 完成复利公式计算程序,并成功PUSH到github上. 截止时间:3.10晚12点之前. 按照这个要求完成了. 演示. 计算:本金为100万,利率或者投资回报率 ...

  4. 复利计算--结对1.0,做汉堡,结对2.0

    一.项目需求: 12. 即要追求利益,又要面对不可预知的金融投资风险, "不能把鸡蛋放在同一个篮子里",所以有必要进行组合投资. 通过上述计算与对比,可以帮助客户进行投资决策. 客 ...

  5. 0406复利计算6.0 结对:列志华,韩麒麟

    0406复利计算6.0 结对:列志华,韩麒麟 一.主要功能与需求分析 1.本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,00 ...

  6. 复利计算2.0 3.0

    (03/12)复利计算2.0 一.要求: 客户提出: 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 完 ...

  7. C语言试题三之计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5))

    1 .题目 请编写函数function,它的功能是:计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+-+(1+2^(0.5)+3^(0.5)+-+n^(0.5)) ...

  8. python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...

    [判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...

  9. 两点经纬度计算方位角,以正北为0度

    //根据两点经纬度计算方位角,以正北为0度public static double computeAzimuth(Double lat1,Double lon1, Double lat2,Double ...

  10. python用pow计算负数的平方根_pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:...

    [单选题]哪个选项是turtle绘图中角度坐标系的绝对0度方向? [单选题]哪个选项对turtle.done()的描述是正确的? [单选题]关于turtle库的画笔控制函数,哪个选项的描述是错误的? ...

最新文章

  1. echarts ucharts 和_使用chart和echarts制作图表
  2. 微软CEO鲍尔默力推HTML5:称其为平台的粘合剂
  3. 【队列】队列的基本操作总结
  4. 【Pandas】这份Pandas练习题,必须成功拿下~
  5. 游戏型计算机的配置表,爽玩游戏型详细配置列表及推荐理由
  6. P3388-[模板]割点(割顶)【tarjan】
  7. 并发测试工具_性能测试工具基本工作原理及基本操作流程
  8. 带有审计表的实体框架核心(EF Core)
  9. asc码转换 linux_Linux网络服务04——FTP文件传输服务
  10. python mockito arg_that_编程高阶用法–开发者高频词汇
  11. 2022全新趣盒iapp源码带后台非常好看UI
  12. NOIP2016:换教室
  13. kvm usb键盘 linux,KVM USB打印机共享器81UA连接使用教程
  14. 各地区工业化学需氧量排放量(1992-2017年)
  15. Hibernate学习笔记(三) — Hibernate 的一级缓存意义
  16. Unity Shader学习-单张纹理
  17. XML文件里处理大于号小于号方式
  18. 车载网络: 常见车载网络
  19. 【WZOI】AC大礼包(1~130)
  20. MySQL无法连接/端口被占用[解决记录]

热门文章

  1. mysql limit 用法-分页
  2. ajax提交与上传文件同步
  3. Core Animation演示
  4. 卡通版三十六计(超级搞笑)
  5. 内大考研计算机专业课,2019计算机考研专业课核心考点梳理
  6. Java连接mysql数据库的方式_java连接MySQL数据库的方式
  7. VScode单步跟踪Nginx(虚拟机中搭建Nginx)源码
  8. 设计模式--策略模式(C++实现)
  9. 浏览器升级怎么升_测评:iOS 13 升不?新老机型跑分对比!
  10. 5.2自动扫描及装配数据