Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pernyataan Pengulangan Proses

Presentasi serupa


Presentasi berjudul: "Pernyataan Pengulangan Proses"— Transcript presentasi:

1 Pernyataan Pengulangan Proses
Topan Sukma Saputra

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 FOR Variabel  NilaiAwal salah benar Blok_pernyataan
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 NilaiKenaikan
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 WHILE Blok_pernyataan pernyataan sesudah WEND
Kondisi1 benar ? 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 DO WHILE Blok_pernyataan pernyataan sesudah LOOP
Kondisi1 benar ? 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 DO UNTIL Blok_pernyataan pernyataan sesudah LOOP
Kondisi1 benar ? 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 DO Blok_pernyataan pernyataan sesudah LOOP WHILE
Kondisi1 benar ? 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 DO Blok_pernyataan pernyataan sesudah LOOP WHILE
Kondisi1 benar ? 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


Download ppt "Pernyataan Pengulangan Proses"

Presentasi serupa


Iklan oleh Google