Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MANIPULASI DATA PADA QBASIC

Presentasi serupa


Presentasi berjudul: "MANIPULASI DATA PADA QBASIC"— Transcript presentasi:

1 MANIPULASI DATA PADA QBASIC
Algoritma dan Pemrograman IB Ahmad Hidayat

2 MANIPULASI DATA PADA QBASIC
FUNGSI-FUNGSI STRING (MANIPULASI STRING) FUNGSI ARITMATIKA

3 FUNGSI-FUNGSI STRING (MANIPULASI STRING)
Fungsi ASC Fungsi CHR$ Fungsi STRING$(n,x$) Fungsi INSTR(x$,y$) Fungsi LCASE$(x$) Fungsi UCASE$(x$) Fungsi LEN Fungsi LEFT$ Fungsi RIGHT$ Fungsi MID$ Fungsi VALUE(VAL) Fungsi STR$

4 Fungsi LEN Digunakan untuk menghitung panjang dari suatu ungkapan string Contoh : 10 INPUT “NAMA ANDA ?“;NAMA$ 20 PRINT “PANJANG NAMA ANDA ADALAH”;LEN(NAMA$); ”KARAKTER” RUN NAMA ANDA ? ARIEF KURNIAWAN PANJANG NAMA ANDA ADALAH 15 KARAKTER Ok

5 Fungsi LEFT$ Digunakan untuk mengambil sejumlah karakter dari mulai posisi paling kiri Contoh : 10 Y$=”ABCDEFGHIJKLMNOPQRSTUVWXYZ” 20 A$=LEFT$(Y$,6) 30 PRINT “A$=”;A$ 40 END RUN A$=ABCDEF Ok

6 Fungsi RIGHT$ Digunakan untuk mengambil sejumlah karakter dari mulai posisi paling kanan Contoh : 10 Y$=”ABCDEFGHIJKLMNOPQRSTUVWXYZ” 20 C$= RIGHT$(Y$,15) 30 PRINT “C$=”;C$ 40 END RUN C$= LMNOPQRSTUVWXYZ Ok

7 Fungsi MID$ Digunakan untuk mengambil sejumlah karakter ditengah mulai posisi tertentu. Contoh : 10 Y$=”ABCDEFGHIJKLMNOPQRSTUVWXYZ” 20 E$= MID$(Y$,7,6) 30 PRINT “E$=”;E$ 40 END RUN E$= GHIJKL Ok

8 Fungsi VALUE(VAL) Digunakan untuk mengkonversi data string menjadi data numerik Contoh 10 A$=”300” 20 B$=”100” 30 A=VAL(A$) 40 B=VAL(B$) 50 PRINT A$,B$,A$+B$ 60 PRINT A,B,A+B RUN Ok

9 Fungsi STR$ Digunakan untuk mengkonversi data numerik menjadi data string. Contoh : 10 A= B= A$=STR$(A) 40 B$=STR$(B) 50 PRINT A$,B$,A$+B$,STR$(A+B) 60 PRINT A,B,A+B RUN Ok

10 Fungsi ASC Digunakan untuk mencari kode ASCII dari karakter pertama suatu data string. Meskipun data string tersebut terdiri lebih dari 1 karakter, tetapi yang dilihat hanya pada karakater pertamanya. Contoh : 10 PRINT ASC(“A”) 20 PRINT ASC(“AGUSTUS”) RUN 65 Ok

11 Fungsi CHR$ Digunakan untuk mengkonversi dari kode ASCII ke karakter. Contoh : 10 A=68 20 B=35 30 PRINT A;”Adalah Kode ASCII Untuk Karakter”;CHR$(A) 40 PRINT B;”Adalah Kode ASCII Untuk Karakter”;CHR$(B) RUN 68 Adalah Kode ASCII Untuk Karakter D 35 Adalah Kode ASCII Untuk Karakter #

12 STRING$ (n,x$) fungsi: mengulang x$ sebanyak n kali contoh: STRING$ (5,M) = MMMMM INSTR (x$,y$) fungsi : mecari posisi string contoh : INSTR(“Gunadarma”,”u”) = 2 LCASE$ (x$) fungsi : kapital menjadi kecil contoh : LCASE$(“QBASIC”) = qbasic UCASE$ (x$) fungsi : kecil menjadi kapital contoh : UCASE$(“qbasic”) = QBASIC

13 FUNGSI ARITMATIKA Fungsi Absolute Fungsi Integer (INT) Fungsi CINT
Fungsi SQR Fungsi Modulo (MOD) Fungsi Random (RND) Fungsi SIN Fungsi COS Fungsi TAN

14 Fungsi Absolute Digunakan untuk mengambil harga mutlak dari suatu ekspresi numeris. Contoh : 10 PRINT ABS(-28.8) 20 PRINT ABS(-5*3) 30 PRINT ABS(3*4.2*2) RUN

15 Fungsi Integer (INT) Digunakan untuk membulatkan suatu pecahan ke bilangan bulat terkecil. Contoh : 10 PRINT INT (3.5) 20 PRINT INT (5.4) 30 PRINT INT (7.8) RUN 3 5 7

16 Fungsi CINT Digunakan untuk membualtkan suatu pecahan ke bilangan bulat terbesar Contoh : 10 PRINT CINT(3.5) 20 PRINT CINT(5.4) 30 PRINT CINT(7.8) RUN 4 5 8

17 Fungsi SQR Digunakan untuk mengambil harga akar kuadrat dari suatu bilangan. Contoh : 10 PRINT SQR(16) 20 PRINT SQR(32*2) 30 A=SQR(81) 40 PRINT A RUN 4 8 9

18 Fungsi Modulo (MOD) Digunakan untuk menghitung sisa pembagian dari dua buah operand Contoh : 10 X=15 : Y=4 20 SISA=X MOD Y 30 PRINT“SISA PEMBAGIAN DARI”;X;”DIBAGI”;Y;”=”;SISA 40 END RUN SISA PEMBAGIAN DARI 15 DIBAGI 4 = 3

19 Fungsi Random (RND) Digunakan untuk memberikan nilai acak. Setiap kali fungsi ini dilaksanakan harga yang diberikan akan berada diantara 0 (nol) dan 1 (satu). Contoh : 10 FOR A=1 TO 3 20 B=RND(A) 30 PRINT”NILAI RANDOM DARI”;A;”ADALAH”;B 40 NEXT : END RUN NILAI RANDOM DARI 1 ADALAH NILAI RANDOM DARI 2 ADALAH NILAI RANDOM DARI 3 ADALAH

20 Fungsi SIN Digunakan untuk mencari harga sinus suatu sudut yang dinyatakan dalam radian. Contoh : 10 PRINT SIN(1.5) 20 PRINT SIN(30) 30 PRINT SIN(45) RUN

21 Fungsi COS Digunakan untuk mencari harga Cosinus suatu sudut. Contoh : 10 PRINT COS(10) 20 PRINT COS(90) RUN

22 Fungsi TAN Digunakan untuk mencari harga tangen suatu sudut yang dinyatakan dalam radian. Bila sudut ingin dinyatakan dalam bentuk derajat,kalikan sudutnya dengan Contoh : 10 PRINT TAN(1.5) 15 PRINT TAN(30*.015) 20 PRINT TAN(30) 30 PRINT TAN(45) RUN

23 Latihan Buatlah sebuah program untuk : Mengubah sebuah kalimat menjadi huruf besar semua. Menghitung jumlah karakter Memunculkan 3 huruf dari kanan Memunculkan 3 huruf dari kiri Mencari posisi String salah satu huruf Input : Masukan Nama Anda ? RUN : ahmad Contoh Output : Hasil Program : AHMAD Jumlah Karakternya adalah 5 Huruf dari kanan MAD Huruf dari kiri AHM Huruf M berada di posisi 3


Download ppt "MANIPULASI DATA PADA QBASIC"

Presentasi serupa


Iklan oleh Google