Find the factorial of a number in pl/sql
Given a number, your task to print the factorial of that number using pl/sql.
Examples:
Input : 5
Output : 120
Explanation:
5! = 5 * 4 * 3 * 2 * 1 = 120
Input : 4
Output : 24
Basic structure of pl/sql block
declare
-- declare all the variables
begin -- for start block
-- make a program here
end -- for end block
The program of factorial of a number in pl/sql is given below:
declare
fac number :=1;
n number := &1;
begin
while n > 0 loop
fac:=n*fac;
n:=n-1;
end loop;
dbms_output.put_line(fac);
end ;
|
Output:(if given input as 5)
120
Last Updated :
06 May, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...