Given an int, number, calculate the factorial for number. c++ format with loop or while loop can not use return more than once
Types of Loop
Loops are the elements of programming in which a part of code is repeated a particular number of times. Loop executes the series of statements many times till the conditional statement becomes false.
Loops
Any task which is repeated more than one time is called a loop. Basically, loops can be divided into three types as while, do-while and for loop. There are so many programming languages like C, C++, JAVA, PYTHON, and many more where looping statements can be used for repetitive execution.
While Loop
Loop is a feature in the programming language. It helps us to execute a set of instructions regularly. The block of code executes until some conditions provided within that Loop are true.
Given an int, number, calculate the factorial for number. c++ format with loop or while loop can not use return more than once

1. Start
2. Initialize an integer variable 'number' to store the input number.
3. Prompt the user to enter a number and store it in 'number'.
4. Check if the 'number' is less than 0:
- If yes, display an error message "Factorial is not defined for negative numbers." and exit.
5. Initialize an integer variable 'factorial' to 1 to store the factorial result.
6. Initialize an integer variable 'i' to 1, which will be used as a loop counter.
7. Enter a while loop with the condition (i <= number):
- While the value of 'i' is less than or equal to 'number', repeat the following steps.
8. Multiply 'factorial' by 'i' and update 'factorial' with the result.
9. Increment 'i' by 1 to move to the next iteration of the loop.
10. Exit the while loop when the condition (i <= number) is no longer met.
11. Display the result by printing "Factorial of 'number' is 'factorial'."
12. End.
Step by step
Solved in 4 steps with 2 images







