Dilatarbelakangi kesulitan menemukan penjelasan singkat dan jelas mengenai Qbasic, maka saya membuat penjelasan singkat dalam satu artikel. Dan disertai dengan contoh programnya untuk membantu dalam pengoperasian Qbasic.
QBasic (Quick Basic) adalah salah satu bahasa pemrograman yang menggunakan bahasa pemrograman yang menggunakan bahasa basic. Qbasic merupakan salah satu produk Microsoft Qbasic yang cukup baik untuk belajar dasar pemrograman.
Adapun bentuk umum QBasic meliputi:
1) Karakter (alphabet, numerik dan tanda baca)
2) Nomor baris (dengan angka dan dengan huruf)
3) Label (dapat berupa angka atau huruf yang didalamnya mengandung sebuah perintah atau pernyataan)
4) Data
5) Konstanta (konstanta huruf dan konstanta bilangan)
Statement kondisi pada QBasic:
a) If then
b) If then else
c) go to
d) select case
Statement perulangan pada Qbasic:
- For..next
- Do while…loop
- Do until..loop
- While…wend
Berikut beberapa contoh program sederhana pada QBasic:
1 CLS
2 INPUT “MASUKKAN NAMA =”, NAMA$
3 PRINT “HELLO”; NAMA$
4 END
Program perhitungan sederhana:
1 CLS
2 PRINT “>>LUAS PERSEGI PANJANG<<”
3 INPUT “PANJANG =”, PANJANG
4 INPUT “LEBAR =”, LEBAR
5 LET LUAS = PANJANG * LEBAR
6 PRINT “LUAS =”; LUAS, “M PERSEGI
Contoh program dengan memakai statement kondisi:
1 CLS
2 INPUT “NILAI :”, N
3 IF N >= 60 THEN
4 PRINT “TUNTAS”
5 ELSE
6 PRINT “TIDAK TUNTAS”
7 END IF
8 END
Contoh program dengan statement perulangan (looping):
CLS
INPUT “MASUKKAN JUMLAH:”, H
FOR I=1 TO H
PRINT “NAMA ANDA”
NEXT I
END
CLS
FOR A = 2 TO 10 STEP 2
PRINT A
NEXT
END
WHILE Y <= 5
Y = Y + 1
PRINT Y
WEND
END
CLS
INPUT “MASUKKAN BILANGAN:”; B
FOR A = 1 TO B
FOR C = 1 TO B
PRINT C;
NEXT
PRINT “ “
B = B-1
NEXT
END
Keterangan:
CLS : digunakan untuk menghapus atau membersihkan layar output.
INPUT : digunakan untuk memasukkan atau menginput data.
PRINT : digunakan untuk mencetak data.
END : untuk mengakhiri program.
*Untuk melihat output program (programnya dapat berjalan atau tidak) tekan F5 atau RUN.
**Program di atas sudah pernah saya jalankan dan semuanya benar.
Tidak ada komentar:
Posting Komentar