Algorithm and Flowchart to find Factorial of a number

This is the tutorial we will write an algorithm to find the factorial of a number, we will also learn to draw a flowchart to find Factorial of a number. You may go through the topic below to learn more about algorithms.

Let us start with a flowchart for factorial numbers.

Flowchart to calculate the factorial of a number

flowchart for factorial of a number

The above flowchart diagram is to find the factorial number.


Algorithm of factorial of a number

Step 1: Start
Step 2: Read a number n
Step 2: Initialize variables:
i = 1, fact = 1
Step 3:  if i <= n go to step 4 otherwise go to step 7
Step 4: Calculate
fact = fact * i
Step 5: Increment the i by 1 (i=i+1) and go to step 3
Step 6: Print fact
Step 7: Stop

If you want to understand through code, you may follow the below link: