Factorial de un número en PL/SQL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *