```
/*** Adding Up Sequences **********************************
Moe's math class is investigating adding up number sequences.
For example: 1/2 + 1/4 + 1/8 + ... = 1
They tried to find a formula for: 1/2 + 1/3 + 1/4 + ...
The teacher claimed that this sequence can grow infinitely big.
The following program will add up the sequence, stopping at 2.0
***********************************************************/
```

Mathematicians study sequences of numbers. A sequence is a list of
numbers that follows a pattern.

Common examples are **Arithmetic Sequences** (adding the
same number over and over)

1 , 3 , 5 , 7 , 9 (always adding 2)

Total = 5/2(1+9) = 25

and **Geometric Sequences** (multiplying by the same number
over and over).

1 , 2 , 4 , 8 , 16 , 32 (always
multiplying by 2)

Total = 2^6 - 1

Arithmetic and Geometric sequences are well understood by mathematicians.

They have simple formulas for adding up a lot of terms of the sequence.

This program adds up a sequence that is neither arithmetic nor geometric. It adds up these fractions:

1/2 + 1/3 + 1/4 + 1/5 + 1/6 + 1/7 + 1/8 + 1/9 +
1/10 + 1/11

Total = approximately 2.02, but there is no exact
formula

The best way to get a result is to use a computational method - that is, a computer program

that follows rules and calculates the total by normal calculations.

Computational methods are not perfectly accurate, because computers do not do perfect calculations.

Computers must round-off or truncate results so that they can be stored in memory.

The tiny errors are unacceptable to mathematicians, but scientists and engineers are satisfied with approximate answers.

Although computation produces slight inaccuracies, they have the advantage that complex rules

can be programmed reasonably easily, so some useful results can be obtained without difficult mathematics.

Even if there is an exact mathematical formula, it is often easier to write a computer program.

- Download the program and run it.
- Change the program so that it runs until the total is greater than 10.0 .
- Change the program to add up the following numbers:

1 + 4 + 9 + 16 + ... + 19^2 + 20^2

- Change the program to add up the following numbers:

1/1 + 1/4 + 1/9 + 1/16 +.... + 1/(19^2) + 1/(20^2) - Change the program to add up the following numbers:

1 + 3 + 5 + 7 + 9 + .... + 99 - Add up 1+3+5+7.... until the total is greater than 1 million
- Add up 1+3+5+7 ... until the total is greater than 1 billion (1 000 000 000)
- Add up 1+3+5+7 ... until the total is greater than 1 trillion (1 000 000 000 000)
- Try to recognize a pattern in these totals.