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

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: