Pencabangan
adalah merupakan perintah yang dapat memberikan pilihan suatu kondisi, program
akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu.
Pencabangan dapat dibedakan menjadi :
1. IF … THEN
If … then
merupakan pencabangan yang mempunyai satu pencabangan atau
satu blok perintah. Format penulisannya :
If kondisi then
[perintah]
End if
2. IF … THEN … ELSE
Suatu perintah
pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah
pencabangan IF.. THEN, yang dapat menjalankan satu blok perintah, yang memiliki
dua nilai atau syarat bahkan lebih yang akan diuji untuk menjalankan sautu
kondisi tertentu. Bila kondisi pertama benar maka jalankan perintah blok
pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan
selanjutnya.
Format
Penulisannya :
IF (kondisi) then
[perintah]
ELSE
[perintah]
End if
Dan
If (kondisi2) then
[perintah]
ELSEIF (kondisi2) Then
[perintah]
…
ELSE
[perintah]
End If
3. Select
… Case …
Select Case
adalah control pencabangan yang mempunyai fungsi hampir sama dengan pencabangan
if … then… else. Select mempunyai penulisan dan pembacaan yang lebih mudah,
efektif dan efesien. Namun mempunyai kelemahan yaitu tida dapat menguji lebih
dari satu ekspresi atau unkapan. Format penulisannya adalah sebagai berikut :
Select Case kondisi
Case | Case is = ekspresi1
[perintah1]
Case | Case is = ekspresi2
[perintah2]
Case | Case is = ekspresi3
[perintah3]
…
Case Else
[perintah]
End
Select
No comments:
Post a Comment