Minggu, 10 Desember 2017

Penggunaan Print,Locate,Color dalam Qbasic

Penggunaan Print Locate Color dalam Qbasic

Program Qbasic Pertama: 1HELLO.BAS

Paragraf berikut membutuhkan komputer dengan QBasic terpasang

Untuk memulai, salin semuanya dari program di bawah ini ("PRINT" Hello World ") ke editor teks atau masuk ke IDE QBasic (Integrated Development Interface) itu sendiri dan simpan sebagai" 1HELLO.BAS ". Selanjutnya buka file di QBasic (kecuali Anda menggunakan IDE QBasic jika sudah terbuka) dan tekan F5 Opsional Anda dapat menggunakan menu "RUN" yang ada di bilah menu di bagian atas jendela IDE Ini akan mengeksekusi (menjalankan) program Kata-kata " Hello World "akan muncul di sisi kiri atas layar Anda baru saja menjalankan program QBasic pertama Anda Jika Anda menekan F5 lagi,

 baris teks lain yang mengatakan" Hello World "akan muncul di sisi kiri atas layar. mendorong yang pertama ke baris kedua layar.Anda dapat mengikuti prosedur yang sama untuk sisa program contoh dalam taufiknurhidayat107.blogspot.com ini.

1HELLO.BAS[edit]

 PRINT "Hello World"


PRINT adalah fungsi output teks QBasic. Inilah perintah yang akan kita jelajahi melalui bagian ini. PRINT adalah fungsi QBasic yang membutuhkan argumen. Argumen dalam program Hello World yang kami jalankan hanyalah kata-kata "Hello World". Jadi, PRINT adalah fungsi dan "Hello World" adalah argumen yang kita lewati-ke fungsinya.


PRINT, Commas, Semicolons and CLS

This is what the program output should look like:
Hello World   Hello Jupiter
Good Bye                    For Now
 1             2             3              4              5

Baris pertama dari output 2HELLO.BAS "Baris ini akan dihapus." ke layar Namun, pada baris kedua, perintah CLS segera membersihkan layar. Jadi, itu hanya akan berkedip sesaat. Teks "Hello Jupiter" harus berbaris dengan '2' di bawahnya. Lebih dari satu koma bisa digunakan secara berurutan. Dalam contoh ini, setelah "Good Bye" dua koma digunakan untuk memindahkan "For Now" di dua kolom tab. "Untuk Sekarang" harus berbaris dengan '3'. Pernyataan terakhir saya tentang topik ini adalah bermain-main dengannya. Coba gunakan koma dan titik koma dalam sebuah program.


3HELLO.BAS[edit]

 CLS
 hello$ = "Hello World"
 number = 12
 PRINT hello$, number

Variabel


Variabel digunakan untuk menyimpan informasi. Mereka seperti wadah. Anda dapat memasukkan informasi ke dalamnya dan kemudian mengubah informasi itu menjadi sesuatu yang lain. Dalam contoh pertama ini mungkin tidak begitu berguna namun pada bagian selanjutnya (Input) mereka akan menjadi sangat berguna. Dalam contoh ini kita menggunakan dua jenis variabel - variabel string dan variabel numerik. Variabel string menyimpan kata, string karakter (karakter adalah angka, huruf atau simbol). Dalam hal ini huruf adalah huruf. Variabel string dilambangkan dengan mengakhiri nama variabel dengan tanda dolar. Variabel string dalam program ini adalah halo$. Apa yang Anda tetapkan hello$ sama dengan yang akan ditampilkan dalam pernyataan PRINT. Variabel numerik adalah angka. Variabel numerik tidak memiliki akhiran khusus seperti variabel string.

4FACE.BAS[edit]

 CLS
 LOCATE 14, 34     'position the left eye
 PRINT "<=>"       'draw the left eye
 LOCATE 14, 43     'position the right eye
 PRINT "<=>"       'draw the right eye
 LOCATE 16, 39     'position the nose
 PRINT "o|o"       'draw the nose
 LOCATE 18, 36     'position the mouth
 PRINT "\_______/" 'draw the mouth
 LOCATE 19, 42     'the bottom
 PRINT "The Face by QBasic"


LOCATE statement

LOCATE memungkinkan Anda memposisikan kursor untuk potongan teks berikutnya. Bertentangan dengan koordinat Cartesian yang membaca (X, Y), statemen locate adalah LOCATE Y, X. Dalam hal ini Y adalah jarak turun dari atas layar dan X adalah jarak dari sisi kiri layar. Alasan LOCATE tidak mengikuti sistem koordinat standar adalah bahwa Anda tidak perlu menyertakan bagian X, Anda dapat menggunakan format LOCATE Y yang hanya menentukan baris untuk memulai.
LOCATE [baris, kolom]
LOCATE [row]

5FACE.BAS[edit]

 CLS
 
 LOCATE 14, 34
 COLOR 9
 PRINT "<=>"
 
 LOCATE 14, 43
 PRINT "<=>"
 
 COLOR 11
 LOCATE 16, 39
 PRINT "o|o"
 
 COLOR 4
 LOCATE 18, 36
 PRINT "\_______/"
 
 COLOR 20
 LOCATE 19, 42
 PRINT "U"
 
 LOCATE 1, 1
 COLOR 16, 1
 PRINT "Hello World"

COLOR statement
Program 5FACE.BAS dipecah menjadi beberapa bagian agar lebih mudah dibaca. Ini adalah contoh kebiasaan pemrograman yang bagus. Setiap tiga baris kode kode setiap potongan kode menentukan warna apa itu bagian dari wajah seharusnya, di mana seharusnya dan seperti apa bentuknya. Urutan posisi dan warnanya tidak penting. Pernyataan baru COLOR memungkinkan Anda untuk mengubah warna teks. Setelah diubah, semua output akan berada dalam warna baru sampai COLOR atau CLS digunakan.

WARNA [latar depan]
WARNA [latar depan], [latar belakang]

Warnanya ditentukan oleh angka yang akan dibahas di bagian selanjutnya.

Color by Number


Ada 16 warna (dalam

mode layar 0), bernomor 0 sampai 15.



0
Black
8
Dark Grey (Light Black)
1
Blue
9
Light Blue
2
Green
10
Light Green
3
Cyan
11
Light Cyan
4
Red
12
Light skin
5
Purple
13
Light Purple
6
Brown/Orange
14
Yellow (Light Orange)
7
Light Grey (White)
15
White (Light White)

Jika Anda melihat dengan cermat grafik ini, Anda dapat melihat bahwa ada 8 warna utama (0 sampai 7) dan kemudian warna-warna itu diulang, masing-masing dalam warna yang lebih terang. Anda mungkin juga memperhatikan bahwa warna bertindak sebagai kombinasi nilai biner (di mana biru = 1, hijau = 2, merah = 4, dll.) Hal ini membuat lebih mudah untuk menghafal skema warna. Warna berkedip juga tersedia: pada 16, warnanya mulai lagi dengan warna hitam dan melebar sampai 31 (berkedip putih). Namun, pilihan kedip tidak tersedia untuk latar belakang, hanya untuk teks (latar depan). Tambahkan 16 ke warna yang ingin Anda berkedip. misalnya: 2 + 16 = 18 - Berkedip Hijau, 4 + 16 = 20 - Berkedip Merah.

Kesimpulan



Pada bagian ini kita melihat beberapa metode untuk memanipulasi output teks. Semua berpusat di sekitar pernyataan PRINT. LOCATE dan COLOR dimodifikasi dimana teks itu ditampilkan dan tampilannya. Saya menggunakan CLS untuk menghapus layar dan memberikan pengantar singkat tentang variabel yang akan diperluas pada bagian selanjutnya.

ingin tau Perintah perintah lain dalam Qbasic secara singkat?

ke postingan ini gan http://taufiknurhidayat107.blogspot.co.id/2017/12/perintah-dalam-qbasic-for.html

Tidak ada komentar:

Posting Komentar