Minggu, 13 September 2015

Manipulasi String pada BASIC

Keyword yang berhubungan dengan Text (String) antara lain adalah LEFT$, RIGHT$, MID$, LEN dan STRING$.

1. LEFT$

Berfungsi untuk mengambil bagian dari suatu string yang dimulai dari kiri.

Bentuk Umum :
LEFT$(<string>, <jumlah yang diambil>)

Contoh :
PRINT LEFT$(“QBASIC”,3)                             ‘hasilnya : QBA

2. RIGHT$

Berfungsi untuk mengambil bagian dari suatu string yang dimulai dari kanan.

Bentuk Umum :
RIGHT$(<string>, <jumlah yang diambil>)

Contoh :
PRINT RIGHT$(“QBASIC”,3)                         ’hasilnya : SIC

3. LEN

Berfungsi untuk menghitung jumlah karakter pada suatu string.

Bentuk Umum :
LEN(<string>)

Contoh :
PRINT LEN(“QBASIC”)                    ‘hasilnya : 6

Contoh program gabungan dari keyword diatas :

Catatan :
- Baris 10-30 adalah pendeklarasian variabel.
- Baris 40-70 adalah program untuk memperlambat eksekusi perulangan dari program atasnya.
- LOCATE berfungsi untuk memindahkan kursor ke posisi tertentu
- DELAYT$ disini adalah variable string bukan sebuah keyword.
- LOOP UNTIL INKEY$ = “A” artinya perulangan akan berhenti sampai user menekan huruf “A” pada keyboard.

Hasil :


Untuk download program klik disini.

4. MID$

Berfungsi untuk mengambil beberapa karakter dari suatu string, pengambilan dimulai dari angka yang telah ditentukan. Selain itu juga berfungsi untuk mengganti sebagian karakter dari suatu string dengan string lain.

Bentuk Umum :
MID$(<string>, <awal pengambilan>, <jumlah yg diambil>)
MID$(<variabel string>, <awal >, <jumlah>) = <string>

Contoh :
T$ = “BAHASA BASIC”
PRINT MID$(T$, 8, 3)      ‘hasilnya : BAS
MID$(T$, 8, 5) = “LAIN ”
PRINT T$                              ‘hasilnya : BAHASA LAIN

5. STRING$

Berfungsi untuk membuat string yang isinya merupakan pengulangan sebuah karakter.
Bentuk Umum :
STRING$(<jumlah>, <karakter>)

Contoh :
PRINT STRING$(5, “-“)                   ‘hasilnya : -----

Contoh program MID$ dan STRING$ :


Hasil :


Untuk download program klik disini.

Tidak ada komentar:

Posting Komentar