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

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


Download ppt "Pernyataan Pengulangan Proses"

Presentasi serupa


Iklan oleh Google