statement kondisi pada qbasic
macam-macam statement kondisi pada qbasic
- If Then-End If ( pilih satu)
- If Then-Else-End If (pilih antara 2)
- Pilih antara banyak ( 1 IF Then-ElseIf-End IF ) dan ( Select Case-End Select )
Kondisi If Then-End If
Kondisi If Then-End If.( pilih satu): Berfungsi untuk menentukan apakah kondisi (ekspresi logika) memenuhi syarat untuk melaksanakan statemen-statement yang berada dalam block if then-end if.
Yang perlu di perhatikan disini pada struktur kendali if then-end if ini hanya terdapat 1 buah kondisi saja.
Bentuk umum If Then-End If :
IF ekspresi logika THEN
Statement
......
END IF
bila dijalankan :
Kondisi If Then-Else-End If
kondisi If Then-Else-End If Berfungsi untuk menentukan Block Statement mana yang akn dilaksanakan komputer, jika ekspresi logika menghasilkan nilai BENAR maka STATEMENT1 yang akan dikerjakan, dan sebalikanya jika SALAH maka STATEMENT2 yang akan dikerjakan. Yang perlu diperhatikan disini hanya dapat terdapat 2 kondisi pada struktur kondisi ini.
Bentuk Umum kondisi If Then-Else-End If :
IF ekspresi logika THEN
Statement1
......
ELSE
Statement2
.......
END IF
Contoh program :
outfutnya outputnya seperti gambar :
jika program tidak terpenuhi
Kondisi Pilih antara banyak
( 1 IF Then-ElseIf-End IF ) dan ( Select Case-End Select )
Kondisi ini mempunyai banyak pilihan, dan berfungsi untuk menentukan statement mana yang akan dijalankan oleh komputer yang sesuai dengan ekspresi logika yang menghasilkan nilai yang benar. Pada test pilihan ini Pertemuan 3 : Struktur Kendali Kondisi 23 terdapat 2 buah statement yang dapat digunakan yaitu If Then-ElseIF-End IF dan Select Case-End Select.
1. If Then-ElseIF-End IF
bentuk umum If Then-ElseIF-End IF:
IF ekspresi logika THEN
Statement1
......
ELSEIF ekspresi logika2 THEN
Statement2
.......
ELSE
Statement n
END IF
Contoh program :
outputnya :
Output program jika kondisi pertama terpenuhi
untuk Output program jika kondisi kedua terpenuhi dan Output program jika tidak ada kondisi yang terpenuhi silahkan coba sendiri
2.Select Case-End Select
Bentuk umum Select Case-End Select :
SELECT CASE variable
CASE ekspresi 1
Statement1
..
CASE ekspresi 2
Statement2
...
...
CASE ELSE
...
END SELECT
Contoh program : sama seperti contoh pada IF-ELSEIF-END IF tapi
menggunakan CASE-END SELECT
Dari kedua bentuk statement kondisi yang digunakan untuk menentukan statement yang akan dijalankan oleh komputer dengan banyak kondisi SELECT CASE lah yang lebih unggul karena yang ditest hanya sebuah, dan proses eksekusi akan diteruskan ke bagian tertentu dari suatu program berdasarkan nilai kondisi yang ditest. Sedangkan IF-THEN-ELSE membaca satu-persatu kondisi
sampai kondisi terpenuhi.
Komentar