An Equivalent Loop
sum = 0;
negative =
false
;
// Initialize flag
while
(!negative)
{
cin >> number;
if
(number < 0)
negative = true;
// Test input value
else
// Set flag if event
sum = sum + number;
// occurred.
}