Dado un número, su tarea es imprimir el factorial de ese número usando pl/sql.
Ejemplos:
Input : 5 Output : 120
Explicación:
5! = 5 * 4 * 3 * 2 * 1 = 120
Input : 4 Output : 24
Estructura básica del bloque pl/sql
declare -- declare all the variables begin -- for start block -- make a program here end -- for end block
El programa de factorial de un número en pl/sql se da a continuación:
declare -- it gives the final answer after computation fac number :=1; -- given number n -- taking input from user n number := &1; -- start block begin -- start while loop while n > 0 loop -- multiple with n and decrease n's value fac:=n*fac; n:=n-1; end loop; -- end loop -- print result of fac dbms_output.put_line(fac); -- end the begin block end;
Salida: (si se da entrada como 5)
120
Publicación traducida automáticamente
Artículo escrito por DevanshuAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA