Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

ODD OR EVEN

DECLARE

n NUMBER := 1634;
r NUMBER;
BEGIN
n :='&n'
r := MOD(n, 2);

IF r = 0 THEN
dbms_output.Put_line('Even');
ELSE
dbms_output.Put_line('Odd');
END IF;
END;
--End program

PRIME OR NOT
declare

n number;
i number;
temp number;

begin

n := 13;

i := 2;

temp := 1;

for i in 2..n/2
loop
if mod(n, i) = 0
then
temp := 0;
exit;
end if;
end loop;

if temp = 1
then
dbms_output.put_line('true');
else
dbms_output.put_line('false');
end if;
end;

-- Program End

FACTORIAL
declare
fac number :=1;
n number = &1;

begin
while n > 0 loop

fac:=n*fac;
n:=n-1;
end loop;

dbms_output.put_line(fac);

end;

CALCULATOR
declare
n1 varchar2(200);
n2 varchar2(200);
c varchar2(200);
cc varchar2(200);
begin
n1:='&n1';
n2:='&n2';
cc:='&cc';
if cc = '+' then
c:=n1+n2;
dbms_output.put_line(c);
elsif cc = '*' then
c:=n1*n2;
dbms_output.put_line(c);
elsif cc = '/' then
c:=n1/n2;
dbms_output.put_line(c);
end if;
end;

You might also like