Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pernyataan Pengulangan Proses Samson AE Sinaga. Pernyataan Pengulangan •FOR – NEXT •DO WHILE – LOOP •DO UNTIL – LOOP •DO LOOP – WHILE •DO LOOP – UNTIL.

Presentasi serupa


Presentasi berjudul: "Pernyataan Pengulangan Proses Samson AE Sinaga. Pernyataan Pengulangan •FOR – NEXT •DO WHILE – LOOP •DO UNTIL – LOOP •DO LOOP – WHILE •DO LOOP – UNTIL."— Transcript presentasi:

1 Pernyataan Pengulangan Proses Samson AE Sinaga

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) •Setiap kali sesudah blok pernyataan dieksekusi, variabel akan dinaikkan nilainya sebesar satu FOR Variabel = NilaiAwal TO NilaiAkhir [BlokPernyataan] NEXT [Variabel]

4 FOR Variabel <= NilaiAkhir Blok_pernyataan pernyataan sesudah NEXT benar salah Variabel  NilaiAwal Variabel  variabel + 1

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 PRINT i Hasil : 1 1.5 2 2.5 3 3.5 Untuk mengatur NilaiKenaikan 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 2 2 1 2

8 WHILE – WEND •BlokPernyataan akan dieksekusi jika kondisi1 bernilai true WHILE kondisi1 [BlokPernyataan] WEND

9 WHILE Kondisi1 benar ? Blok_pernyataan pernyataan sesudah WEND benar salah

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 •Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan DO WHILE kondisi1 [BlokPernyataan] LOOP

12 DO WHILE Kondisi1 benar ? Blok_pernyataan pernyataan sesudah LOOP benar salah

13 Contoh DO WHILE i% <= 5 PRINT i% i% = i% + 1 LOOP Hasil : 1 2 3 4 5

14 DO UNTIL – LOOP •BlokPernyataan akan dieksekusi jika kondisi1 bernilai false •Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan DO UNTIL kondisi1 [BlokPernyataan] LOOP

15 DO UNTIL Kondisi1 benar ? Blok_pernyataan pernyataan sesudah LOOP salah benar

16 Contoh DO UNTIL i% > 5 PRINT i% i% = i% + 1 LOOP Hasil : 1 2 3 4 5

17 DO – LOOP WHILE •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 DO [BlokPernyataan] LOOP WHILE kondisi1

18 DO Kondisi1 benar ? Blok_pernyataan pernyataan sesudah LOOP WHILE benar salah

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 •Memiliki fasilitas untuk keluar dari pengulangan tanpa harus memenuhi kondisi yang ditetapkan DO [BlokPernyataan] LOOP UNTIL kondisi1

21 DO Kondisi1 benar ? Blok_pernyataan pernyataan sesudah LOOP WHILE salah benar

22 Contoh Jwb$ = “” DO CLS Input “Ya atau Tidak “; jwb$ LOOP UNTIL jwb$ = “Y” or jwb$ = “y”

23 EXIT DO •Jika kondisi2 bernilai true, proses akan keluar dari blok1 dan dilanjutkan dengan meng-eksekusi pernyataan setelah LOOP DO pernyataan1 … IF kondisi2 THEN EXIT DO … LOOP UNTIL kondisi1 blok1

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 Samson AE Sinaga. Pernyataan Pengulangan •FOR – NEXT •DO WHILE – LOOP •DO UNTIL – LOOP •DO LOOP – WHILE •DO LOOP – UNTIL."

Presentasi serupa


Iklan oleh Google