Flag-Controlled Loop Example
sum = 0;
nonNegative =
true
;
// Initialize flag
while
(nonNegative)
{
cin >> number;
if
(number < 0)
nonNegative =
false
;
// Test input value
else
// Set flag if event
sum = sum + number;
// occurred.
}