Pengenalan Qbasi1
Pengenalan Qbasi1
Pengenalan Qbasic
Perulangan Trapping
DO- LOOP UNTIL
DO- LOOP UNTIL
Manipulasi Data &Pengolahan File
fungsi-fungsi manipulasi data pada Qbasic??
Fungsi String
1. Fungsi LEN
Digunakan untuk menghitung panjang dari suatu ungkapan string
Contoh 1 :
INPUT NAMA ANDA ?;NAMA$
PRINT PANJANG NAMA ANDA ADALAH;LEN (NAMA$);KARAKTER
Output :
NAMA ANDA ? DEVITA NURINSANI
PANJANG NAMA ANDA ADALAH 16 KARAKTER
2. Fungsi LEFT$
Digunakan untuk mengambil sejumlah karakter dari mulai posisi paling kiri
Contoh 2:
Y$=ABCDEFGHIJKLMNOPQRSTUVWXYZ
A$=LEFT$(Y$,6)
PRINT A$=;A$
END
Output :
A$=ABCDEF
3. Fungsi RIGHT$
Digunakan untuk mengambil sejumlah karakter dari mulai posisi paling kanan
Contoh 3 :
Y$=ABCDEFGHIJKLMNOPQRSTUVWXYZ
C$= RIGHT$(Y$,15)
PRINT C$=;C$
END
Output :
C$= LMNOPQRSTUVWXYZ
4. Fungsi MID$
Digunakan untuk mengambil sejumlah karakter ditengah mulai posisi yang tertentu.
Contoh 4 :
Y$=ABCDEFGHIJKLMNOPQRSTUVWXYZ
E$= MID$(Y$,7,6)
PRINT E$=;E$
END
Output :
E$= GHIJKL
5. Fungsi VALUE(VAL)
Digunakan untuk mengkonversi data string menjadi data numerik
Contoh 5 :
A$=300
B$=100
A=VAL(A$)
B=VAL(B$)
PRINT A$,B$,A$+B$
PRINT A,B,A+B
Output :
300 100 300100
300 100 400
6. Fungsi STR$
Digunakan untuk mengkonversi data numerik menjadi data string.
Contoh 6 :
A=300
B=100
A$=STR$(A)
B$=STR$(B)
PRINT A$,B$,A$+B$,STR$(A+B)
PRINT A,B,A+B
Output :
300 100 300100 400
300 100 400
Fungsi Aritmatika
1. Fungsi SIN
Digunakan untuk mencari harga sinus suatu sudut yang dinyatakan dalam radian.
Contoh 9 :
PRINT SIN(1.5)
PRINT SIN(30)
PRINT SIN(45)
Output:
.9974951
-.9880317
.8509035
2. Fungsi COS
Digunakan untuk mencari harga cosinus suatu sudut yang dinyatakan dalam radian.
Contoh 10 :
D= 3.14159/180
PRINT COS(15*D)
PRINT COS(30*D)
PRINT COS(45*D)
Output :
.965926
.866026
.707107
3. Fungsi ABS (Absolute)
Digunakan untuk mengambil harga mutlak dari suatu ekspresi numeris.
Contoh 12 :
PRINT ABS(-28.8)
PRINT ABS(-5*3)
PRINT ABS(3*4.2*2)
Output:
28.8
15
25.2
4. Fungsi SQR
Digunakan untuk mengambil harga akar kuadrat dari suatu bilangan.
Contoh 16 :
PRINT SQR(16)
PRINT SQR(32*2)
A=SQR(81)
PRINT A
Output :
4
8
9
5. Fungsi Integer (INT)
Digunakan untuk membulatkan suatu pecahan ke bilangan bulat terkecil.
Contoh 17 :
PRINT INT (- 3.5)
PRINT INT (5.4)
PRINT INT (7.8)
PRINT INT(-2.25)
Output :
-4
5
7
-3
6. Fungsi Modulo (MOD)
Digunakan untuk menghitung sisa pembagian dari dua buah operand
Contoh 20 :
X=15 : Y=4
SISA=X MOD Y
PRINTSISA PEMBAGIAN DARI;X;DIBAGI;Y;=;SISA
END
Output :
SISA PEMBAGIAN DARI 15 DIBAGI 4 = 3
Type Data Record & File
Record Type