首页 > 其他 > 详细

软件工程(2018)第三次个人作业

时间:2018-04-01 23:19:41      阅读:284      评论:0      收藏:0      [点我收藏+]

第三次作业

前言

这是软件工程第三次作业,经过前两次的作业,感觉到了和同学的差距,以后要认真的去完成它了。第三次作业有两道题,第一题种是最大连续子数组和,看起来可以理解题目的意思,可是当自己要去写时就是一头雾水,考虑到自己的水平,选择了第二道题。

正文

题目(2):下表为某商场每日营业额与应收税率的对照表,请编写一小程序根据该商场每日营业额计算其实际应缴纳税费。

营业额X(¥) 1000≤X<5000 5000 ≤X<10000
税率 5% 8%

这道题是条件分支的题目,很简单,判断是否满足条件,输出即可。
代码部分如下:

double Y=0;
if(X<1000)
{
    Y=0.00;
}
else if(1000<=X&&X<5000)
{
    Y=(X-1000)*0.05;
}
else if(5000<=X&&X<10000)
{   
    Y=4000*0.05+(X-5000)*0.08;
}
if(X>=10000)
{
    Y=4000*0.05+5000*0.08+(X-10000)*0.10;
}   
return Y; 

为满足判定覆盖,选择以下四组测试样例
| 组数 | X | Y |
| -------- | -----: | :----: |
| 1 | 900 |0|
| 2 | 3000 |100|
| 3 | 5200|216|
| 4 | 10000 |600|

下图是程序运行结果

技术分享图片

下图是自动测试分析

技术分享图片

软件工程(2018)第三次个人作业

原文:https://www.cnblogs.com/syuai/p/8689025.html

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