statement kondisi pada qbasic

macam-macam statement kondisi pada qbasic

  1. If Then-End If ( pilih satu)
  2. If Then-Else-End If (pilih antara 2)
  3. 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

Contoh Program yang menggunakan kondisi If Then-End If :
if then-end if
bila dijalankan :

pada gambar diatas dapat dilihat output “cetak nilai, nilai = (..)” hanya dapat di eksekusi jika nilai yang di input nilainya kurang dari 10, jika nilai sama dengan 10 atau malah lebih besar maka output tidak akan tercetak pada layar output.

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 :
If Then-Else-End If
outfutnya outputnya seperti gambar :
If Then-Else-End If
jika program tidak terpenuhi
If Then-Else-End If

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


Untuk OUTPUT dari program ini pun sama dengan contoh program menggunakan IF THEN-ELSEIF-END IF jadi anda coba sendiri.
     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

khevandre mengatakan…
Thanks gan sangat bermanfaat mudah dipahami... Baca juga belajar bahasa basic lengkap
Unknown mengatakan…
Pada suatu penerimaan di angkatan udara harus memenuhi syarat sebagai berikut. A. Tinggi badan tidak kurang dari 170cm untuk laki laki dan 160cm untuk wwanita. B. Berat badan laki laki 55-65 kg dan perempuan 50-55 kg. C. Tidak mengalami gejala seperti buta warna, mata juling, dan kelainan gigi.buatlah program untuk hal tersebut. Tolong bantu jawab dong🙏

Postingan populer dari blog ini

statement dasar qbasic

jenis jenis array pada qbasic