Konsep Dasar Kondisi IF Bersarang (Nested IF)

Posted on

Dalam tutorial belajar pascal kali ini kita akan membahas penerapan lanjutan dari struktur IF THEN ELSE, yakni membuat percabangan IF bersarang, atau dikenal juga sebagai nested IF.


Konsep Dasar Kondisi IF Bersarang (Nested IF)

Secara sederhana, IF bersarang atau nested IF adalah penggunaan struktur IF di dalam IF. Kondisi seperti ini sering digunakan untuk kode program yang sudah cukup kompleks.

Terdapat banyak variasi dari nested IF, tergantung kode program yang ingin kita rancang. Salah satunya adalah sebagai berikut:

IF (kondisi 1) THEN
  begin
    (kode program 1)
    IF (kondisi 1.1) THEN
      begin
        (kode program 1.1)
      end;
  end
ELSE
  begin
    (kode program 2)
  end;

Dalam contoh ini saya menempatkan sebuah kondisi IF di dalam IF (nested IF). Perhatikan bahwa (kode program 1.1) hanya akan dijalankan jika kondisi 1 dan kondisi 1.1 terpenuhi. Jika kondisi 1 tidak terpenuhi, program akan langsung lompat ke bagian ELSE.

Leave a Reply

Your email address will not be published. Required fields are marked *