# Factorial Program in C, C++ (C Plus Plus, CPP) with flow chart

## Factorial Program in C, C++ (C Plus Plus, CPP) with flow chart

In this tutorial, we will learn about the followings;

1. Flowchart of the factorial program
2. C++ program for factorial program
3. C program for factorial program

Logic of factorial

Suppose we want to calculate the factorial of 4, then we need to perform the multiplication in such a way as given below;

4*3*2*1=24, so factorial of 4 is 24.

Similarly, suppose we want to calculate the factorial of 5, then we need to perform the multiplication in such a way as given below;

5*4*3*2*1=120,  so factorial of 5 is 120.

Flowchart of the factorial program

Output

## SFT (Shamil’s Flow Table )

Let us see the factorial program with Shamil’s program flow table.

## Factorial Program in C++ using while loop

Output

Enter The Number:4

The Factorial of 4 is 24

## Factorial Program in C++ using do while loop

Output

Output

Enter Any Number: 5

Factorial of given Number is: 120

Output