You are on page 1of 3

Problem Solving and Python Programming GE8151

Finding Factorial of given number

Algorithm

Step 1 Start Process


Step 2 Read number
Step 3 Assign result as 1
Step 4 If number not equals to zero then
Step 5 Compute result is result * number
Step 6 Decrement number by value 1
Step 7 Else print “Result is ” result
Step 8 Stop Process

Rajasekaran S AP/IT
Problem Solving and Python Programming GE8151

Flow Chart

start

read number

result = 1

number != 0
?
True

result = result * number False

number = number - 1

“Result is” result

stop

Rajasekaran S AP/IT
Problem Solving and Python Programming GE8151

Pseudo Code

START
READ number
SET result = 1
WHILE number is not equal to 0
SET result = result * number
DECREMENT number
END WHILE
PRINT “Result is:” result
STOP

Rajasekaran S AP/IT

You might also like