QuickBasic
terus digunakan di beberapa sekolah, biasanya sebagai bagian dari pengantar
pemrograman, Meskipun dengan cepat menjadi digantikan oleh kompiler yang lebih
populer. Ia juga memiliki sebuah komunitas resmi programmer hobi yang
menggunakan compiler untuk menulis video game, GUI dan utilitas. Masyarakat
telah mendedikasikan beberapa situs Web, papan pesan, dan majalah online untuk
bahasa.
Programer
sering menggunakan DOS emulator, seperti Dosbox, untuk menjalankan QuickBasic
di Linux dan pada hardware komputer modern pribadi yang tidak lagi mendukung
compiler.
Sejak tahun
2008, satu set rutinitas TCP / IP untuk QuickBasic 4.x dan 7.1 telah
direvitalisasi beberapa kepentingan dalam perangkat lunak. Secara khusus,
masyarakat komputer vintage hobi telah mampu menulis perangkat lunak untuk
komputer lama yang menjalankan DOS, yang memungkinkan mesin ini untuk mengakses
komputer lain melalui LAN atau internet.
Fungsi
program Qbasic adalah bagian dari program yang memberikan nilai keluaran. Nilai
keluaran ini dapat disimpan pada sebuah variabel, dicetak atau dimanipulasi. Sebuah
fungsi dapat dikatakan sebagai ekspresi karena mengandung nilai. Jenis nilai
keluaran berbeda-beda tergantung tiap datanya. Fungsi dibagi menjadi dua yaitu
fungsi yang sudah disediakan BASIC dan fungsi yang sengaja diciptakan user (user
defined). Kita tidak perlu mendeklarasikan atau mendefinisikan fungsi yang
telah ada pada BASIC kita tinggal memanggil dan mendapatkan nilai keluarannya.
Fungsi yang telah disediakan jumlahnya cukup banyak (untuk melihat fungsi pada
QBASIC pilih menu Help>Index. Lihat daftar kata reserved word yang
diakhiri kata 'Function'),
Contoh beberapa fungsi misalnya :
- ABS(ekspresi_numerik) Mengembalikan nilai absolut ekspresi numerik
- COS(sudut) Mencari nilai kosinus sudut (dalam radian)
- ASC(ekspresi _karakter) Mencari kode ASCII suatu karakter
- SQR(ekspersi_numerik) Mencari akar suatu bilangan
- CINT(ekspresi_numerik) Mengkonversi bilangan ke bentuk integer(bulat)
- CSNG(ekspresi_numerik) Mengkonversi bilangan ke bentuk floating point Single
- UCASE$ UCASE$(ekspresi_string) Mengubah tiap huruf dalam kata dengan huruf besar
Bentuk umum untuk membuat suatu
fungsi :
FUNCTION
nama_fungsi [(parameter)]
[blok_statement]
nama_fungsi
= ekspresi
[blok_statement]
END
FUNCTION
Dalam
QBASIC penulisan fungsi dilakukan dengan jendela terpisah dari modul utama.
Untuk berpindah-pindah dari modul utama ke jendela fungsi tekan tombol F2,
lalau pilih pilihan modul yang ada. Bentuk lain selain fungsi diatas ada fungsi
yang dideklarasikan dan ditulis bersama modul utama. Biasanya digunakan untuk
fungsi aritmatik. Sebelum dipanggil fungsi ini harus didefinisikan di bagian
deklarasi.
Bentuk umumnya:
DEF
FNnama_fungsi [(paramenter)] = ekspresi
Atau
DEF
FNnama_fungsi [(parameter)]
[Blok
statement]
FNnama_fungsi
= ekspresi
[Blok
statement]
END DEF
Tidak ada komentar:
Posting Komentar