You are on page 1of 6

NAMA :FAJAR PAMUNGKAS

NIM:41518210015

JURUSAN:TEKNIK INFORMATKA

PERCABANGAN

1.NAMA MAKANAN

DECLARE

nomakanan integer;

namamakanan varchar2(9);

BEGIN

nomakanan:= 3;

IF nomakanan = 1 then

namamakanan:='telor';

ELSIF nomakanan = 2 then

namamakanan:='ikan mas';

ELSIF nomakanan = 3 then

namamakanan:='ikan lele';

ELSIF nomakanan = 4 then

namamakanan:='bebek goreng';

ELSIF nomakanan = 5 then

namamakanan:='ikan goreng';

ELSIF nomakanan = 6 then

namamakanan:='ikan mujair';

ELSIF nomakanan = 7 then

namamakanan:='sate padang';

ELSIF nomakanan = 8 then

namamakanan:='sate ayam';

ELSIF nomakanan = 9 then

namamakanan:='sop ayam';

ELSIF nomakanan = 10 then

namamakanan:='sop kambing';
ELSIF nomakanan = 11 then

namamakanan:='jengkol';

ELSIF nomakanan = 12 then

namamakanan:='sayur';

ELSE

namamakanan:='';

END IF;

DBMS_OUTPUT.PUT_LINE(NAMAMAKANAN);

END;
2 ANGKA LEBIH KECIL DARI 10

DECLARE

ANGKA NUMBER:=&n;

BEGIN

IF Angka < 10 THEN

DBMS_OUTPUT.PUT_LINE('ANGKA'||ANGKA||'LEBIH KECIL DARI 10');

ELSIF ANGKA > 10 THEN

DBMS_OUTPUT.PUT_LINE('ANGKA'||ANGKA||'LEBIH BESAR DARI 10');

ELSE

DBMS_OUTPUT.PUT_LINE('ANGKA'||ANGKA||'SAMA DENGAN 10');

END IF;

END;

/
3 GANJIL GENAP
DECLARE

b INTEGER:=8;

BEGIN

IF MOD(b,2)=0 THEN

DBMS_OUTPUT.PUT_LINE(TO_CHAR(b)||' Genap');

ELSIF MOD(b,2)=1 THEN

DBMS_OUTPUT.PUT_LINE(TO_CHAR(b)||' Ganjil');

ELSE

DBMS_OUTPUT.PUT_LINE('BILANGAN TERSEBUT GANJIL');

END IF;

END;

/
LOOP

SQL> set serveroutput on

SQL> declare

2 j integer;

3 begin

4 j:=1;

5 loop

6 dbms_output.put_line('basket');

7 dbms_output.put_line('badminto

8 dbms_output.put_line('bola');

9 dbms_output.put_line('voli');
10 j:=j+1;

11 exit when j>5;

12 end loop;

13 end;

14 /

basket

badminton

bola

voli

basket

badminton

bola

voli

basket

badminton

bola

voli

basket

badminton

bola

voli

basket

badminton

bola

voli

You might also like