Electrical and Computer Engineering
22 of 23
UAH
CPE 112
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.
•}
•