LOGIKA PERCABANGAN
PERCABANGAN
Percabangan dalam Pascal : 1. Bentuk If 2. Bentuk Case
If (kondisi) then (pernyataan benar)
Memiliki satu kondisi yg diuji kebenarannya Hasil pengujian : *bernilai benar program akan melakukan pernyataan yang diberikan
IF (Kondisi) Then (Pernyataan Benar) else (Pernyataan Salah)
Memiliki satu kondisi yang akan diuji kebenarannya dan dua buah pernyataan Hasil pengujian : *bernilai benar program akan melakukan pernyataan utk yg benar. *bernilai salah melakukan pernyataan untuk yang salah.
IF (Kondisi) Then Begin ... End else Begin ... End
Pernyataan benar atau pernyataan salah yang akan dikerjakan lebih dari satu perintah
IF (Kondisi) Then Begin .. End Else IF (Kondisi) Then Begin ... End Else IF (Kondisi) Then Begin … End . . . Else Begin ...End;
Percabangan dengan banyak kondisi dan banyak perintah untuk setiap kondisinya
PERCABANGAN BERSARANG
IF kondisi-1 Then IF kondisi-2 Then IF kondisi-3 Then ... IF kondisi-n Then pernyataan-n ... Else pernyataan-2 Else pernyataan-1 Else pernyaaan-lainnya;
Case
Pengembangan bentuk if Bentuk if hanya mnyediakan dua pilihan yaitu benar dan salah, tapi bentuk case dimungkinkan untuk memilih salah satu diantara banyak pilihan
Format
Case kondisi of Kasus 1 : perintah 1; Kasus 2 : perintah 2; …………. Kasus n : perintah n; End;
Case kondisi of Kasus 1 : perintah 1; Kasus 2 : perintah 2; …………. Kasus n : perintah n; Else Perintah_lainnya; End;