Question: Tracing a Counter Sum Output Input 0 Enter a value: 4 4 0 4 Enter a value: 0 0 5 5 Enter a value: 2
Tracing
| a | Counter | Sum | Output | Input |
|
|
| 0 | Enter a value: | 4 |
| 4 | 0 | 4 | Enter a value: | 0 |
| 0 | 5 | 5 | Enter a value: | 2 |
| 2 | 10 | 7 | Enter a value: | 3 |
| 3 | 15 | 10 | Enter a value: | 0 |
| 0 | 20 | 11 | Enter a value: | 5 |
| 5 | 25 | 6 | Enter a value: | -6 |
| -6 | 30 | 0 | Enter a value: | 4 |
| 4 | 35 |
|
|
|
Sum <-- 0
Print Enter a value:
Get a
Loop: Counter = 0 To 30 Step 5
If (a != 0)
Sum <-- (Sum + a)
Else
Sum <-- (Sum + 1)
End If
Print Enter a value:
Get a
Loop-End: Counter
| a | Counter | Sum | Output | Input |
|
|
| 0 | Enter a value: | 7 |
| 7 |
|
|
| 0 |
|
|
|
|
| 0 |
|
|
|
|
| 3 |
|
|
|
|
| 3 |
|
|
|
|
| 0 |
|
|
|
|
| 0 |
|
|
|
|
| 4 |
|
|
|
|
|
|
Print Result is: , Sum
End
What is the purpose of this algorithm?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
