22/11/2008, 02:29
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Numero Primo PL SQL Hola tengo un pequeño problema tengo un examen final dentro de 3 dias y aun no se como sacar un numero primo, lo que quiero hacer es crear una funcion y que reciba un parametro ( n) entonces cuando use esta funcion quiero que me RETORNE si el parametro "n" es o no primo. Aqui esta lo que hice ojala me den una mano se los agradezco.
CREATE OR REPLACE FUNCTION PRIMO(N NUMBER)
RETURN VARCHAR2
IS
VAR VARCHAR2(20);
BEGIN
FOR I IN 2..N-1 LOOP
IF MOD(N,I)=0 THEN
VAR:='NO ES PRIMO';
ELSE
VAR:= 'ES PRIMO';
END IF;
END LOOP;
RETURN (VAR);
END;
/ |