
324 CHAPTER 6 Flow of Control,Part 2: Looping
In the addition calculator (Example 6.3), we set the total to 0 before the
while loop and simply report the value of total after the while loop. So we
get the correct result (0) with only the sentinel value.
In Example 6.4 where we count the percentage of passing test scores, we
handle the sole sentinel value by performing some additional checking
after the while loop. If only the sentinel value is entered, the count will be 0.
We check for this case and if we find a count of 0, we skip reporting the per-
centage so that we avoid dividing by 0. We use similar code in Example 6.5,
where we calculate the a ...