Professional Documents
Culture Documents
C ONTOH (1)
REM Contoh Program yang menggunakan perintah GOTO REM Program untuk mencetak deret 1 s/d 100 cls i=0 awal : i=i+1 print i; if i<100 then goto awal end
Mulai i=0
F LOWCHART (1)
i=i+1
Cetak i
Ya
Loop akan terus dikerjakan selama kondisi benar, kondisi ditulis di awal loop tepatnya setelah perintah WHILE).
C ONTOH (2)
REM Program untuk mencetak deret 1 s/d 100 REM menggunakan loop WHILE WEND i=0 WHILE i<100 i=i+1 print i; WEND
Mulai i=0
F LOWCHART (2)
Tidak i<100 Ya i =i+1 Cetak i Selesai
DO
C ONTOH (3)
REM Program untuk mencetak derat 1..100 REM menggunakan DO LOOP UNTIL cls i=0 DO i=i+1 PRINT i; LOOP UNTIL i>=100
Mulai i=0
F LOWCHART (3)
i=i+1
Cetak i
Tidak
i>=100
Ya Selesai
Perbedaan WHILE WEND dengan DO LOOP UNTIL WHILE WEND : loop dikerjakan selama kondisi benar(true), jika kondisi salah maka program akan keluar dari loop . Kondisi terletak di atas DO LOOP UNTIL : loop dikerjakan selama kondisi salah (false), jika kondisi benar maka program akan keluar dari loop . Kondisi terletak di bawah
4. FOR NEXT
Perintah FOR NEXT digunakan untuk mengeksekusi suatu baris/blok instruksi secara berulang-ulang selama kondisi terpenuhi. Perintah ini lebih tepat digunakan untuk proses perulangan yang dapat diketahui jumlah perulangannya.
S YNTAX
FOR NEXT
FOR variabel=nilai awal TO nilai akhir STEP Selang Keterangan : Selang = nilai penambah / pengurang Jika nilai Step tidak ditulis, maka secara otomatis digunakan nilai penambahan 1.
C ONTOH (4)
REM Contoh Program yang menggunakan FOR NEXT REM Program untuk mencetak deret 1..100 FOR a= 1 to 100 Print a; NEXT a
Mulai
F LOWCHART (4)
Cetak i
next i
Selesai
LATIHAN (1)
Buatkan program untuk Output sebagai berikut: Masukkan sembarang bilangan : 5 * *** ***** ******* *********
LATIHAN (2)
Buatlah program untuk menampilkan deret Fibonacci yang sesuai dengan angka yang hendak dijumlahkan.
LATIHAN (3)