In order to write computer programming without any logical error, it is recommended programmers prepare a rough writing showing the steps involved in the program. This is called an **algorithm**. An algorithm presents step-by-step instruction required to solve any problem. These steps can be shown diagrammatical using a flowchart.

**Flowchart** is a symbolic or diagrammatic representation of an algorithm. It uses several geometrical figures to represent the operations and arrows to show the direction of flow.

Programmers often use it as a program-planning tool to solve a problem. It makes use of symbols which are connected among them to indicate the flow of information and processing.

Flowchart are very helpful in writing program and explaining program to others.

**Start / Stop (Terminal) :** Represents the beginning and the end of the flowchart.

**Input/Output :** Represents the values to be given by the user and the results to be displayed.

**Processing :** Represents the arithmetic operation to compute a value.

**Checking / Decision making :** Represents the logical checking to decide the flow sequence.

**Looping :** Represents the looping which is repeated based on a condition / value of a variable.

**Connector :** Represents the Continuity of the flowchart in another place / page.

**Arrows :** Represents direction of flow.

Draw a flowchart to add two numbers entered by user :

Draw flowchart to find the largest among three different numbers entered by user :

Draw a flowchart to find all the roots of a quadratic equation **ax2+bx+c=0** :

Draw a flowchart to find the Fibonacci series till termâ‰¤1000 :

Friend's some reason we need some long time for next update, Sorry For Long Time, see you soon.

We make a Collaboration with **HackIsOn** YouTube Channel So, Please Subscribe Their Channel and keep supporting