In this tutorial, we will write an algorithm to find the Fibonacci series, we will also learn to draw the flowchart to find the Fibonacci series for a number. You may go through the following topic first.

Let us first understand what is fibonacci series.

**Fibonacci series** is the series of numbers where the next number is achieved by the addition of the previous two numbers. The initial addition of two numbers is 0 and 1. For **example**: 0,1,1,2,3,5,8,13….etc.

Let us start with a flowchart of a fibonacci series.

**Flowchart to calculate the fibonacci series**

The above flowchart diagram is to find the Fibonacci series.

**Algorithm of Fibonacci Series**

**Step 1**: START**Step 2**: Declare variable n1, n2, sum, n, i**Step 2**: Initialize variables:

`n1 = 0`

, `n2 = 1`

, `i = 2`

**Step 3**: Read n**Step 4**: Repeat this step until `i <= n`

:

`sum = n1 + n2`

`print sum`

`n1 = n2`

`n2 = sum`

`i = i + 1`

**Step 5**: STOP

This is the algorithm and flowchart of fibonacci series. If you want to understand through code, you may follow the below link: