Requisito previo : introducción
a PL/SQL En el código PL/SQL, los grupos de comandos se organizan dentro de un bloque. Un grupo de bloques relacionado con declaraciones o sentencias.
En declare part, declaramos variables y entre start y end part, realizamos las operaciones.
Aquí, primero, tomamos tres variables num, fact y temp y asignamos el valor en num variable (es decir, qué número factorial queremos).
Y luego, después de que asignamos la variable fact a 1.
Ejemplos:
Input : 4 Output : 24
Input : 6 Output : 720
A continuación se muestra la implementación requerida:
declare -- declare variable num , fact -- and temp of datatype number num number := 6; fact number := 1; temp number; begin temp :=num; -- here we check condition -- with the help of while loop while( temp>0 ) loop fact := fact*temp; temp := temp-1; end loop; dbms_output.put_line('factorial of '|| num || ' is ' || fact); end; -- Program End
Producción :
factorial of 6 is 720.
Publicación traducida automáticamente
Artículo escrito por Shashank12 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA