第三次作业
前言
这是软件工程第三次作业,经过前两次的作业,感觉到了和同学的差距,以后要认真的去完成它了。第三次作业有两道题,第一题种是最大连续子数组和,看起来可以理解题目的意思,可是当自己要去写时就是一头雾水,考虑到自己的水平,选择了第二道题。
正文
题目(2):下表为某商场每日营业额与应收税率的对照表,请编写一小程序根据该商场每日营业额计算其实际应缴纳税费。
| 营业额X(¥)| 1000≤X<5000 | 5000 ≤X<10000 |X≥10000
| -------- | -----: | :----: |
| 税率 | 5% | 8% | 10%|
这道题是条件分支的题目,很简单,判断是否满足条件,输出即可。
代码部分如下:
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 |