Zadanie 5.

Napisz procedurę z parametrem, która będzie sprawdzała, czy podana w parametrze liczba jest podzielna przez 2 i/lub 3, oraz zwróci odpowiedni komunikat.

proc-z-parametrem-zad-5

proc-z-parametrem-zad-5a

 

 

 

 

 

Rozwiązanie


create or replace procedure podzielnosc (x in number)
is
begin

case
when x mod 3 = 0 and x mod 2 = 0 then dbms_output.put_line(‚podzielna przez 2 i 3’);
when x mod 3 = 0 then dbms_output.put_line(‚podzielna przez 3’);
when x mod 2 = 0 then dbms_output.put_line(‚podzielna przez 2’);
else dbms_output.put_line(‚niepodzielna przez 2 i 3’);
end case;

end;

[collapse]