Lab 6
Lab 6
Inputs: mark = 75
Correct results: grade = "Pass", "Well done"
Line Grade
Marks Conditions Input/ Output
Number
1
2 75 mark ? 75
3 75>=50 ? T
4 Grade =
Pass
5 Well Done
6
8
9 Grade = Pass
10
b. Inputs: mark = 40
Correct results: grade = "Not pass"
Line Grade
Marks Conditions Input/ Output
Number
1
2 40 mark ? 40
3 40>=50 ? F
4
5
6
7 Not Pass
8
9 Grade = Not Pass
10
Task 2
a. Inputs: waterUsed = 90, customerType (not required)
Correct results: cost = 50
8
9
10
11
12
13
14
15 Cost = 50
16
7 Customertype=”D”?
T
8 200 *
0.5=100
9
10
11
12
13 High Usage
14
15 Cost = 100
16
7 Customertype=”D”?
F
8
9
10 300 *
0.6=180
11 Commercial Rate
12
13 High Usage
14
15 Cost = 180
16
Task 3
Perform Desk Check for the following sets of conditions
Inputs: numbers = 12, 8, -3.
Correct results: total = 20
Line number
total Conditions Input/ Output
Number
1
2 0
3 12 number ? 12
4 12>= ? T
5
0+12=1
2
6 8 Number ? 8
4 8>=?T
5
12+8=2
0
6 -3 Number ? -3
4 -3>=?F
7
8 Total=20
9