zoukankan      html  css  js  c++  java
  • 复利计算1.0,2.0,3.0(补交)

    计算:本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^3

    #include<stdio.h>
    #include<math.h>
    void view()
    {
    printf(" | 单/复利计算 | ");
    printf(" |1.单利计算 | ");
    printf(" |2.复利计算 | ");
    printf(" |0.退出系统 | ");

    }

    main()
    {
    int i,n,m;
    double v,money; //本金
    int years; //存钱年数
    double sum; //存款总额
    double r; //利率
    while(1)
    {
    view();
    printf("选择功能(0-2):");
    scanf("%d",&n);
    switch(n)
    {
    case 1:
    printf("请输入本金:");
    scanf("%lf",&money);
    printf("请输入存钱年数:");
    scanf("%d",&years);
    printf("请输入利率:");
    scanf("%lf",&r);
    for(i = 1 ; i<=years; i++)
    {
    sum = r*i*money+money;
    printf("存入第%d年后的存款总额为:%.2lf ",i,sum);
    }
    printf(" ");
    break;
    case 2:
    printf("请选择: ");
    printf("1.通过本金求存款总额 ");
    printf("2.通过目标总额求本金 ");
    scanf("%d",&m);
    switch(m)
    {
    case 1:
    printf("请输入本金:");
    scanf("%lf",&money);
    printf("请输入存钱年数:");
    scanf("%d",&years);
    printf("请输入利率:");
    scanf("%lf",&r);
    for(i = 1 ; i<=years; i++)
    {
    v=pow(1+r,i);
    sum = v*money;
    printf("存入第%d年后的存款总额为:%.2lf ",i,sum);
    }
    printf(" ");
    break;
    case 2:
    printf("请输入目标金钱:");
    scanf("%lf",&sum);
    printf("请输入存钱年数:");
    scanf("%d",&years);
    printf("请输入利率:");
    scanf("%lf",&r);
    for(i = 1 ; i<=years; i++)
    {
    v=pow(1+r,i);
    }
    money=sum/v;
    printf("现在必须存入本金为:%.2lf ",money);
    printf(" ");
    break;
    }
    case 0:
    return 0;
    }
    }
    }

    客户提出:

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

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

    4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢?
    5.如果我希望在十年内将100万元变成200万元,应该找到报酬率在多少的投资工具来帮助我达成目标?如果想在5年后本金翻倍,报酬率就应至少为多少才行呢?


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

  • 相关阅读:
    Javascript函数声明和函数表达式
    浅谈getAttribute兼容性
    js数组去重的三种常用方法总结
    说说JSON和JSONP,也许你会豁然开朗
    web安全之跨站请求伪造
    javascript中对象的深度克隆
    三种方式实现元素水平居中显示与固定布局和流式布局概念理解
    js dom element 属性整理(原创)
    ul下的li浮动,如何是ul有li的高度
    js数组去重的4个方法
  • 原文地址:https://www.cnblogs.com/eaver/p/5322857.html
Copyright © 2011-2022 走看看