Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pernyataan Pengulangan Proses
Disusun Oleh : Lily W.
2
Pernyataan Pengulangan
FOR – NEXT DO WHILE – LOOP DO UNTIL – LOOP DO LOOP – WHILE DO LOOP – UNTIL WHILE – WEND
3
FOR – NEXT Variabel harus bertipe bilangan (numeric)
FOR Variabel = NilaiAwal TO NilaiAkhir [BlokPernyataan] NEXT [Variabel] Variabel harus bertipe bilangan (numeric) Setiap kali sesudah blok pernyataan dieksekusi, variabel akan dinaikkan nilainya sebesar satu
4
Variabel <= NilaiAkhir
FOR Variabel NilaiAwal Variabel <= NilaiAkhir salah benar Blok_pernyataan Variabel variabel + 1 pernyataan sesudah NEXT
5
Contoh FOR i% = 1 TO 5 PRINT i% NEXT i% Hasil : 1 2 3 4 5
6
Contoh FOR i = 1 TO 3 STEP 0.5 PRINT i NEXT i Hasil : 1 1.5 2 2.5 3
3.5 NilaiKenaikan Untuk mengatur NilaiKenaikan Nilai i setelah keluar dari loop FOR
7
FOR Bersarang (Nested FOR)
FOR i% = 1 TO 2 FOR j% = 1 to 2 PRINT i%; j% NEXT j% NEXT i% Hasil : 1 1 1 2 2 1 2 2
8
WHILE – WEND WHILE kondisi1 [BlokPernyataan] WEND BlokPernyataan akan dieksekusi jika kondisi1 bernilai true
9
Kondisi1 benar ? WHILE salah benar Blok_pernyataan pernyataan
sesudah WEND
10
Contoh WHILE i% <= 5 PRINT i% i% = i% + 1 WEND Hasil : 1 2 3 4 5
11
DO WHILE – LOOP Mirip dengan pernyataan WHILE – WEND
DO WHILE kondisi1 [BlokPernyataan] LOOP Mirip dengan pernyataan WHILE – WEND Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan
12
Kondisi1 benar ? DO WHILE salah benar Blok_pernyataan pernyataan
sesudah LOOP
13
Contoh DO WHILE i% <= 5 PRINT i% i% = i% + 1 LOOP Hasil : 1 2 3 4 5
14
DO UNTIL – LOOP DO UNTIL kondisi1 [BlokPernyataan] LOOP BlokPernyataan akan dieksekusi jika kondisi1 bernilai false Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan
15
Kondisi1 benar ? DO UNTIL benar salah Blok_pernyataan pernyataan
sesudah LOOP
16
Contoh DO UNTIL i% > 5 PRINT i% i% = i% + 1 LOOP Hasil : 1 2 3 4 5
17
DO – LOOP WHILE DO [BlokPernyataan] LOOP WHILE kondisi1 BlokPernyataan akan dieksekusi sebelum proses pemeriksaan kondisi1 Pengulangan akan berakhir jika kondisi1 bernilai false Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan
18
Kondisi1 benar ? DO Blok_pernyataan salah benar pernyataan sesudah
LOOP WHILE
19
Contoh Jwb$ = “” DO CLS Input “Ya atau Tidak “; jwb$
LOOP WHILE jwb$ <> “Y” or jwb$ <> “y”
20
DO – LOOP UNTIL Pengulangan akan berakhir jika kondisi1 bernilai true
[BlokPernyataan] LOOP UNTIL kondisi1 Pengulangan akan berakhir jika kondisi1 bernilai true Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan
21
Kondisi1 benar ? DO Blok_pernyataan benar salah pernyataan sesudah
LOOP WHILE
22
Contoh Jwb$ = “” DO CLS Input “Ya atau Tidak “; jwb$
LOOP UNTIL jwb$ = “Y” or jwb$ = “y”
23
EXIT DO DO pernyataan1 … IF kondisi2 THEN EXIT DO LOOP UNTIL kondisi1 blok1 Jika kondisi2 bernilai true, proses akan keluar dari blok1 dan dilanjutkan dengan meng-eksekusi pernyataan setelah LOOP
24
Contoh CLS Hitung% = 10 DO WHILE Hitung > 1 PRINT Hitung
IF Hitung = 8 THEN EXIT DO Hitung = Hitung – 1 LOOP PRINT “Proses Selesai” END Hasil : 10 9 8 Proses Selesai
25
Referensi Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur dan bahasa Basic Dasar, Penerbit Gunadarma Yay Singleman, Business Programming Logic 2nd –ed, Prentice Hall Engelwood Cliffs, NewJersey, 1982. Gottfried, Programming in BASIC, MC Graw Hil, Ne York, 1981. Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta. Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta. Rijanto Tosin, Quick Basic, Dinastindo. Wikipedia
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.