Statement RESTORE
Nilai yang tertera ada statement DATA hanya dapat dibaca satu kali saja dengan
instruksi READ, statement RESTORE menyebabkan data yang sama dibaca
sekali lagi dengan nama variabel yang dapat berbeda.
B.U. RESTORE [ label I Baris ]
Ket : jika label atau baris tidak didefinisikan maka statement
RESTORE akan mengembalikan pembacaan data pada statement
DATA yang pertama.
Contoh : READ X,Y Output program tsb :
PRINT X ; Y 1 2
RESTORE 1 2 3
READ A, B, C
PRINT A : B : C
DATA 1,2,3,4
END
Statement IF-THEN juga digunakan untuk memeriksa kondisi dari data string.
Apabila kondisinya terpenuhi maka baris-baris program akan dieksekusi.Untuk
pemeriksaan kondisi data string digunakan operator relasi yang akan mendeteksi
nilai ASCII dari data tersebut.
Contoh : 10 DATA 55, 66 Output program :
20 READ N1, N2 MAHASISWA LULUS
30 LET X = ( N1 + N2 ) / 2
40 IF X > 60 THEN 70
50 PRINT “MAHASISWA GAGAL”
60 GO TO 80
70 PRINT “MAHASISWA LULUS”
80 END