MI324-062139-847-3 73KB Sep 27 2011 05:32:32 PM

advertisement
Proses Percabangan Bersyarat
Seandainya sebuah instruksi perlu
meloncat atau mengerjakan sebuah
instruksi dengan suatu syarat tertentu,
maka diperlukan suatu perintah
pengulangan dan perintah percabangan.
Struktur Percabangan
Percabangan kondisional memungkinkan kita memeriksa suatu
kondisi, kemudian berdasarkan hasil pemeriksaan tersebut
membentuk operasi berbeda. Terdapat dua perintah di
Visual Foxpro yang dipakai untuk membuat percabangan
kondisional.
Perintah Logika IF
Perintah ini mengeksekusi secara kondisional sekumpulan
perintah berdasarkan nilai ekspresi logika. Secara umum,
perintah percabangan bersyarat yang biasa digunakan antara
lain :
• IF … ENDIF
• IF … ELSE … ENDIF
Perintah IF … ENDIF
Sintak perintah ini adalah :
IF <kondisi>
………………………
……………………… Bagian program yang dijalankan bila
……………………… kodisi terpenuhi/benar
ENDIF
Perintah IF … ELSE … ENDIF
Sintak perintah ini adalah :
IF <kondisi>
<Bagian program yang akan dijalankan bila kondisi benar>
ELSE
<Bagian program yang akan dijalankan bila kondisi salah>
ENDIF
Perintah DO CASE … ENDCASE
Perintah ini mengeksekusi sejumlah perintah pertama yang
ekspresi kondisinya bernilai
True (.T).
Sintak perintah ini adalah :
DO CASE
CASE <expresi-1>
<Bagian program yang akan dijalankan bila kondisi-1 benar>
CASE <expresi-2>
<Bagian program yang akan dijalankan bila kondisi-2 benar>
…
CASE <expresi-n>
<Bagian program yang akan dijalankan bila kondisi-n benar>
OTHERWISE
<Bagian program yang akan dijalankan bila semua kondisi salah>
ENDCASE
Download