Está en la página 1de 2

Hallar el factorial de un numero mediante una funcin

Ejercico2.createorreplacefunctionfactorial(xinteger)
returninteger
as
finteger
iinteger
Begin
f:=1;
foriin1..xloop
f:=f*i;
endloop;
returnf;
end;

Begin

Dbms_output.put_line('Elfactoriales:'!!factorial(6));

End;

Invocacin

Begin

Dbms_output.put_line (El
factorial es?!! Factorial (6));

End;

Mostrar en un procedimiento la serie de fibonacci

createorreplaceprocedurefibo(ninteger)
as
ainteger;
binteger;
cinteger;

begin
a:=1;b:=1;c:=0;
foriin1..nloop
c:=a+b;
a:=b;b:=c;

dbms_output.put_line(c);
endloop
end;
createorreplaceprocedurefibo(ninteger)
as
ainteger;
binteger;
cinteger;

begin
a:=1;b:=1;c:=0;
foriin1..nloop
c:=a+b;
a:=b;
b:=c;
dbms_output.put_line(c);
endloop
end;

begin
fibo(10);
end;
createorreplacefunctionobtins(
nparticipante.nombre%type,
pparticipante.paterno%type,
mparticipante.materno%type)
returnvarchar
as
ni.institucion.nombre%type;
begin
selecti.nombreintoni
fromparticipantep,institucioni
wherep.codins=i.codinsand
p.nombre=nand
p.paterno=pandp.materno=m;
returnni;
end;

begin
dbms_output.put_line(obtins('Carlos','Lopez','Martinez'));
end;

También podría gustarte