1. For-Next
2. Do While
1. For – Next
Digunakan untuk mengulang perintah dalam jumlah yang sudah ditentukan. Pada
struktur for-next kita tidak perlu menuliskan kondisi yang akan diuji tetapi hanya perlu
menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel penghitung akan
secara otomatis bertambah atau berkurang setiap kali suatu pengulangan dikerjakan.
Bentuk Struktur FOR-NEXT
[Blok pernyataan]
NEXT [Variabel]
Benar
Blok_pernyataan
Pernyataan
Sesudah NEXT
Contoh :
FOR i% = 1 TO 5
PRINT i%
NEXT i%
Hasil:
5
Contoh :
PRINT NilaiKenaikan
NEXT i
PRINT i
1.5
2.5
2. DO WHILE
Kontruksi ini merupakan perintah pengulangan yang dipakai apabila programmer
mengetahui berapa kali jumlah pengulangan dilakukan. Perintah do while sedikit
berbeda dengan while karena pada perintah do while, statement yang berada pada
kontruksinya harus dilaksanakan satu kali walaupun kondisi yang ada tidak terpenuhi.
DO WHILE kondisil
[BlokPernyataan]
LOOP
Kondisi Salah
Benar ?
Benar
Blok_pernyataan
Pernyataan sesudah
LOOP
Contoh :
DO WHILE i% <= 5
PRINT i%
i% = i% + 1
LOOP
Hasil :