PERCABANGAN Percabangan adalah sebuah pemilihan yang didasarkan atas
PERCABANGAN
Percabangan • adalah sebuah pemilihan yang didasarkan atas kondisi tertentu.
• Dalam struktur percabangan yang hanya mempunyai satu kondisi ini jika kondisi tidak terpenuhi atau nilai false, badan percabangan tidak akan prnah dimasuki.
Bentuk Umum IF kondisi 1 THEN Baris perintah. . . End if;
Contoh Program declare bil integer : =80; begin if mod(bil, 2)=0 then dbms_output. put_line(bil||' adalah bilangan Genap'); end if; end;
Struktur dua Kondisi • Statement-statemen yang akan dieksekusi adalah statemen yang didasarkan pada kondisi yang nilainya true. artinya tidak mungkin ada dua kondisi yang keduanya bernilai true.
Bentuk Umum IF kondisi 1 THEN Baris perintah. . . Else if kondisi 2 THEN Baris perintah End if;
Contoh declare Bil integer : = 3; -- 3 adalah contoh bilangan yang dicek 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;
Struktur 3 Kondisi dan Lebih • Sebenarnya struktur percabangan ini mempunyai konsep yang sama dengan struktur percabangan dengan dua kondisi, hanya saja disini lebih kompleks karena kondisi yang diperiksa menjadi lebih banyak.
Bentuk Umum IF kondisi 1 THEN Baris perintah. . . Elsif kondisi 2 THEN Baris perintah Else Baris Perintah End if;
Contoh declare bil integer; begin bil : = 20; if bil > 0 then dbms_output. put_line(bil||' bilangan positif'); elsif bil=0 then dbms_output. put_line(bil||'bilangan nol'); else dbms_output. put_line(bil||'bilangan negatif'); end if; end;
- Slides: 11