1. Jelaskan bentuk umum dan penggunaan statement untuk menyeleksi kondisi di QBASIC !
2. Jelaskan bentuk umum dan penggunaan statement untuk perulangan di QBASIC !
JAWAB
1. Dalam BASIC, seleksi kondisi dilakukan oleh statement IF..THEN dan SELECT CASE.
· Statement IF…THEN
Kondisi ini berupa suatu ekspresi yang menghasilkan nilai benar (-1) atau salah (0) saja. Ekspresi biasanya menggunakan relational operator atau logic operator.
Bentuk umum statement IF..THEN :
IF kondisi THEN statement1 [ELSE statement2]
· Fungsi dari select case hampir sama seperti if else. Select case ini berfungsi sebagai kontrol statement pemilihan dimana nilainya sudah pasti atau dengan kata lain kondisinya sudah tetap. Dalam select case bisa terdapat beberapa case atau beberapa kondisi.
Bentuk umum SELECT CASE :
SELECT CASE ekspresi
CASE ekspresi_list1
[Blok statement-1]
[CASE ekspresi_list2
[Blok statement-1]]…
[CASE ELSE
[Blok statement-n]]
END SELECT
2. Stetement perulangan terdiri dari FOR..NEXT, DO..LOOP, dan WHILE..WEND.
· FOR..NEXT merupakan perulangan dimana akan berhenti yaitu saat nilai pencacah mencapai nilai akhir yang diinginkan tanpa ada proses penyeleksian. Kita bisa mengetahui berapa kali terjadi perulangan yaitu (nilai_akhir - nilai_awal) * kenaikan.
Bentuk umum statement FOR..NEXT :
FOR pencacah = nilai_awal TO nilai_akhir [STEP kenaikan]
[blok statement]
NEXT pencacah
· Perulangan DO..LOOP terus dilaksanakan saat kondisi tertentu terpenuhi atau bernilai benar, jika tidak maka proses perulangan akan berhenti. Penyeleksian kondisi dilakukan setelah kata DO atau LOOP.
Bentuk umumnya :
DO [{ WHILE | UNTIL } kondisi]
[blok statement]
LOOP
Atau
DO
[blok statement]
LOOP [{ WHILE | UNTIL } kondisi]
· Perulangan WHILE..WEND pada dasarnya sama dengan DO WHILE..LOOP. Selama kondisi bernilai benar proses looping terus dilaksanakan.
Bentuk umumnya:
WHILE kondisi
[blok statement]
WEND
Read More......