• 复利计算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呢?

  • 相关阅读:
    抓取网页萃取网页内容的代码 选择自 liujien 的 Blog
    asp.net2.0
    C# veriosn 3
    ASP.NET常用代码
    vbs automation copy file X: to X
    教学进度
    八岁女孩打电话给爆破公司要求炸毁学校(带中文翻译)
    闲话排序问题
    奋进号(Endeavour)太空梭,将执行最后一次太空任务
    Chrome: Google Translate 开始支持语音输入了!
  • 原文地址:https://www.cnblogs.com/eaver/p/5322857.html
Copyright © 2020-2023  润新知