Add 1..100 — Algorithm Flow

Logo + Status label spacing adjusted.

Start

Begin program

Init

sum = 0, i = 1

Test

i ≤ 100 ?

Accumulate

sum ← sum + i

Increment

i ← i + 1

End

Output sum

Yes
No
i1
sum0
Statusready

sum = 0; i = 1;
// while (i ≤ 100) {
if (i ≤ 100) {            // Test
  sum = sum + i;         // Accumulate
  i = i + 1;             // Increment
  // continue loop...
} else {
  // stop
}
return sum; // 5050