Statement LET, REM,PRINT dan READ DATA
Statement REM
·
digunakan untuk memberikan komentar
program, yaitu ;
-
Judul program
-
Penjelasan program
-
Keterangan mengenai variabel yang
digunakan
-
Keterangan tentang langkah-langkah program,dsb.
·
Statement REM dapat diletakkan
dimanapun didalam program, baik diawal program, ditengah program, diakhir
program tanpa mempengaruhi proses program.
Contoh
: REM PROGRAM LUAS PERSEGI PANJANG
REM PROGRAMMER : SIAPA SAJA
LET PANJANG = 5
LET LEBAR = 4
REM PROSES
LUAS = PANJANG * LEBAR
REM OUTPUT
PRINT “LUAS = “;LUAS
END
Output
:
LUAS = 20
·
Sebagai pengganti statemen REM, dapat
digunakan tanda petik tunggal ( ‘ ).
Statement LET
·
Digunakan untuk memasukan sebuah
nilai/harga kedalam suatu variabel dimana harga suatu variabel boleh berubah.
Misal
: LET A = 10
·
B.U. LET variabel
= nilai/ekspresi
·
Harga suatu variabel boleh berubah
Contoh
: LET A = 9 Output :
LET B = 4 : PRINT B 4
LET B = A : PRINT B 9
LET NAMA$ = “SAYA” SAYA
PRINT NAMA$
·
Variabel yang sama terdapat pada kedua
ruas
Contoh
: LET A = A + B
Contoh
program : Output
:
10 LET A = 3 4
20 LET B = 7 5
30 LET A = A + 1 12
40 PRINT A
50 LET A= A + 1
60 PRINT A
70 LET A = A + B
80 PRINT A : END
·
Bersifat optional
Statement READ-DATA
·
Statement READ akan membaca nilai-nilai
yang didefinisikan dalam statement DATA kedalam variabel yang ada dalam
instruksi READ.
·
Statement READ-DATA dapat digunakan
untuk membaca deretan nilai yang berbeda jenisnya.
·
Statement DATA dapat diletakan dimana
saja, namun disarankan untuk meletakkannya diawal atau akhir program guna
mempermudah pencariannya.
·
Jenis variabel harus sama dengan jenis
data yang dibaca. Apabila jenis variabel tidak sama dengan jenis data yang
dibaca maka BASIC akan menampilkan pesan kesalahan.
·
Jumlah data harus sama atau lebih besar
dari jumlah variabel. Apabila terdapat kekurangan data maka BASIC akan
menampilkan pesan kesalahan OUT OF DATA dan program akan dihentikan.
·
B. U. READ var1[,var2, ….]
DATA data1[,data2,….]
Contoh 1 :
DATA 1,3,5,7,9 Output program tsb :
READ
A,B,C,D,E 1 5 9
PRINT A; C , E
END
Contoh
2 :
READ A, B Output
program tsb :
PRINT A, B OUT OF DATA
READ A, B
PRINT A
DATA 2, 4, 6
END
Contoh
3 : Contoh
4 :
DATA
13,5 DATA
10,5
READ
A,B READ
A,B
LET
C = (A + B) / 2 LET A = A + 1
PRINT
C LET
C = A * B
PRINT
B PRINT C : PRINT A
END END
Output
: Output
:
9 55
5
11
Contoh
5 : Contoh
6 :
READ
A,B READ
A
READ
C DATA
2,3,4
DATA
2,3,4 READ B,C
PRINT
A,B,C PRINT A,B,C
END END
Output
: Output
:
2
3 4 2 3 4
Statemen RESTORE
·
Statemen Restore menyebabkan data yang
sama dibaca sekali lagi dengan nama variabel yang dapat berbeda.
Contoh
1 : Output
:
READ
A,B,C 6
6
DATA 1,2,3
LET I = A * B * C
PRINT I
RESTORE
READ D,E,F
LET K = D * E * F
PRINT K
END
Contoh
2 :
REM CONTOH PROGRAM
RESTORE
READ A,B,C
PRINT A,B,C
RESTORE 90
READ X,Y
PRINT X
PRINT Y
DATA 2
90
DATA 3,4
END
Output : 2 3 4
3
4
Statement PRINT
·
Digunakan untuk menampilkan data dari
hasil pengolahan pada layar tampilan. Data yang ditampilkan dapat merupakan
ekspresi.
·
B. U. PRINT
[deretan ekspresi]
Ket
: ekspresi adalah himpunan karakter numerik dan atau string yang dapat
dipisahkan dengan ( , dan ; )
·
Pada penulisan statement PRINT dapat
menggunakan pemisah
( , dan ; )
untuk mengatur jarak tampilan pada layar.
-
(,) untuk mengatur tampilan dalam zona
tertentu jarak 11-14 spasi(kolom) dalam satu layar terdapat 80 kolom
-
(;) mengatur jarak kira-kira satu
spasi(kolom)
Contoh
: LET A = 9 Output dari program tsb :
LET B = 4 19 9 10
LET
B = A + 1
LET C = A + B
PRINT C , A
; B
END
·
Menampilkan nilai string dan karakter
NAMA$
= “DEWI LARASATI”
PRINT
“ “+ NAMA$
PRINT
“JL. MARGONDA 100 DEPOK”
PRINT
PRINT
“----------------------------------------“
END
Output
:
DEWI LARASATI
JL.
MARGONDA 100 DEPOK
-----------------------------------------
·
Menampilkan nilai numerik
Contoh
: LET AWAL = 25 Output :
LET TAMBAH = 15 5
PRINT 5 25
PRINT AWAL 15
PRINT TAMBAH 40
PRINT AWAL + TAMBAH
END
·
Menampilkan nilai dengan tabulasi
-
Untuk menampilkan suatu niali di kolom
tertentu dapat dilakukan menggunakan fungsi TAB dengan menyebutkan posisi
kolomnya.
-
Contoh :
PRINT
TAB(5);”UNIVERSITAS”
PRINT
TAB(2);”GUNADARMA”
END
Output :
UNIVERSITAS
GUNADARMA
-
Contoh :
LET
N = 7
PRINT
TAB(3);”MARGONDA”;TAB(N*2);”RAYA”
END
Output :
MARGONDA
RAYA
CONTOH PROGRAM:
1.
DATA 2,6 5. DATA 2,4,6
READ
A,B READ A,B,C
PRINT “B” PRINT B
PRINT
“ASCII” PRINT A + B
PRINT
A END
END RUN
RUN 4
B 6
ASCII
2 6.
DATA 5,10
READ X,Y
2.
DATA –3,8 PRINT X * Y
READ
A,B PRINT X + 1
LET
B = A + 7 PRINT Y/X
PRINT
A END
PRINT
“B” RUN
PRINT
B
50
END 6
RUN 2
- 3
B 7. A = 3 : B = 5
4 PRINT A;”+”;B;”=”;
PRINT A + B
END
3.
DATA 2,5
RUN
READ
C,D 3 +
5 = 8
PRINT
C
PRINT
“C SAMA DENGAN’;C 8. A$ =
“EFGHIJ”
END B$ = “KLMN”
RUN
PRINT“ABCD”;A$;B$;”OPQR”
2 END
C
SAMA DENGAN 2 RUN
ABCDEFGHIJKLMNOPQR
4.
A = 3: B = 5
PRINT
A; “+”;B;”=”
PRINT
A + B
END
RUN
3
+ 5 =
8
.png)
0 komentar: