PERCABANGAN
Percabangan pada algoritma adalah di mana dalam suatu kasus memungkinkan mempunyai 1 atau 2 lebih kondisi percabangan.
* CONTOH STRUKTUR DENGAN 1 KONDISI :
DECLARE
BIL INTEGER := 80;
BEGIN
IF MOD(BIL, 2) = 0 THEN
DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GENAP’);
END IF;
END;
Catatan :
• Jika kondisi tidak terpenuhi atau bernilai FALSE, badan percabangan tidak akan pernah dimasuki
* CONTOH STRUKTUR DENGAN 2 KONDISI :
DECLARE
BIL INTEGER := 3;
BEGIN
IF MOD(BIL, 2) = 0 THEN
DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GENAP’);
ELSE
DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GANJIL’);
END IF;
END;
Catatan : Jika kondisi pertama tidak terpenuhi maka yang diambil adalah kondisi yang kedua.
* CONTOH DENGAN STRUKTUR 3 KONDISI ATAU LEBIH :
DECLARE
BIL INTEGER;
BEGIN
BIL := -25;
IF BIL > 0 THEN
DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ adalah bilangan positif’);
ELSIF BIL = 0 THEN
DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ adalah bilangan negatif’);
END IF;
END;
Catatan : Jika kondisi pertama tidak terpenuhi maka yang di ambil kondisi yang ke 2 dan jika kondisi ke 2 tidak terpenuhi maka yang diambil kondisi yang ke 3 dan seterusnya.
No comments:
Post a Comment