首页 > 其他 > 详细

单元测试

时间:2016-03-30 12:53:25      阅读:163      评论:0      收藏:0      [点我收藏+]

void fanxiang()
{
    float money;
    float base;
    double total = 1.0f;
    int day;
    int x;
    int k;
    char lab;
    double total1;
    printf("-------------------------------------------------------------|\n");
    printf("请输入你需要得到的金额:\n");
    scanf("%f",&money);
    while(money<=0)
    {
        printf("-------------------------------------------------------------|\n");
        printf("输入值为负数,请重新输入:\n");
        scanf("%f",&money);
    }
    printf("-------------------------------------------------------------|\n");
    printf("请输入平均年回报率:\n");
    scanf("%f",&base);
    while(base<=0)
    {
        printf("-------------------------------------------------------------|\n");
        printf("输入值为负数,请重新输入:\n");
        scanf("%f",&base);
    }
    printf("-------------------------------------------------------------|\n");
    printf("请输入存入的年数\n");
    scanf("%d",&day);    
    while(day<=0)
    {
        printf("-------------------------------------------------------------|\n");
        printf("输入值为负数,请重新输入:\n");
        scanf("%d",&day);
    }
    printf("-------------------------------------------------------------|\n");
lab:printf("若是复利选择1,单利选择2\n");
    scanf("%d",&x);
    printf("-------------------------------------------------------------|\n");
    if(x==1)
    {
        printf("请输入复利次数:\n");
        while(k<=0)
        scanf("%d",&k);
        {
        printf("-------------------------------------------------------------|\n");
        printf("输入值为负数,请重新输入:\n");
        scanf("%d",&k);
        }
        printf("-------------------------------------------------------------|\n");
        total=total*pow(1+base/k,k*day);
        total1=money/total;
        printf("需要的本金为:%f\n",total1);
        printf("-------------------------------------------------------------|\n");
    }
    else if(x==2)
    {
        total=base*day;
        total1=money/(1+total);
        printf("需要的本金为:%f\n",total1);
        printf("-------------------------------------------------------------|\n");
    }
    else
    {
        printf("请重新输入1或者2\n");
        goto lab;
    }
    
}

 

 

目前这是我复利计算中其中一个函数方法,下面将对其进行单元测试

测试模块 测试输入 预期结果 实际结果 蟑螂追踪
计算本金模块 终金,年回报率,存入年数,选择存款方式 本金值 本金值  
         
         
         
         
         
         
         
         
         
         
         
         
         

单元测试

原文:http://www.cnblogs.com/huaziyi666/p/5336471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!