• 复利计算3.0


    #include<stdio.h>
    #include<math.h>
    #include<math.h>
    main(){
        int n;
        double i,sum,Money,year,a,b;
        printf("---------------------------------
    ");
        printf("	1.复利计算 
    ");
        printf("	2.单利计算 
    ");
        printf("	3.本金计算 
    ");
        printf("	4.时间计算 
    ");
        printf("	5.利率计算 
    ");
        printf("	6.定投计算 
    ");
        printf("---------------------------------
    ");
        printf("请选择:");
        scanf("%d",&n);
        if(n==1){
            printf("
    输入本金:");
            scanf("%lf",&Money);
            printf("输入利率:");
            scanf("%lf",&i);
            printf("输入年份:");
            scanf("%lf",&year);
            sum=Money*pow((1+i),year);
            printf("得到的金额:%lf 
    ",sum);
        }
        else if(n==2){
            printf("
    输入本金:");
            scanf("%lf",&Money);
            printf("输入利率:");
            scanf("%lf",&i);
            printf("输入年份:");
            scanf("%lf",&year);
            sum=Money+Money*i*year;  //sum=Money*(1+i*year);
            printf("得到的金额:%lf 
    ",sum);
        }
        else if(n==3){
            printf("
    输入得到金额:");
            scanf("%lf",&sum);
            printf("输入利率:");
            scanf("%lf",&i);
            printf("输入年份:");
            scanf("%lf",&year);
            Money=sum/(1+i*year);
            printf("单利计算所需本金:%lf 
    ",Money);
            Money=sum/(pow((1+i),year));
            printf("复利计算所需本金:%lf 
    ",Money);
        }
        else if(n==4)
        {
            printf("输入本金:");
            scanf("%lf",&Money);
            printf("输入得到金额:");
            scanf("%lf",&sum);
            printf("输入利率:");
            scanf("%lf",&i);
            year= log(sum/Money) / log(1+i);
            printf("所需时间:%lf 
    ",year);
        }
        else if(n==5)
        {    
            printf("输入本金:");
            scanf("%lf",&Money);
            printf("输入得到金额:");
            scanf("%lf",&sum);
            printf("输入时间:");
            scanf("%lf",&year);
            a=pow(sum/Money,1/year);
            i=(a-1)*100;
            printf("所需利率:%lf%% 
    ",i);
        }
        else if(n==6)
        {    a=1;
            printf("输入每年投入金额:");
            scanf("%lf",&Money);
            b=Money;
            printf("输入时间:");
            scanf("%lf",&year);
            printf("输入利率:");
            scanf("%lf",&i);
            while(a<=year)
            {
                    sum=Money*(1+i);
                    Money=sum+b;
                    a++;
            }
            printf("所得到回报:%lf 
    ",sum);    
        }
        else{
            printf("输入错误!!!!
    ");
        }
    }

  • 相关阅读:
    ML(5)——神经网络1(神经元模型与激活函数)
    ML(4)——逻辑回归
    ML(附录3)——过拟合与欠拟合
    多变量微积分笔记24——空间线积分
    iOS开发--横向流水布局实现
    李洪强和你一起学习前端之面试题
    前端面试题 -- JS篇
    很强大的HTML+CSS+JS面试题(附带答案)
    李洪强iOS之集成极光推送三iOS集成指南
    李洪强iOS之集成极光推送二iOS 证书 设置指南
  • 原文地址:https://www.cnblogs.com/range/p/5286872.html
Copyright © 2020-2023  润新知