Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehFika Tjah Telah diubah "10 tahun yang lalu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.