Materi Perulangan V-Class Pert.1
Materi Perulangan V-Class Pert.1
FOR . . . NEXT
Bentuk Umum :
FOR pencacah = awal TO akhir [ STEP langkah ]
[ statement1 ]
[ statement2 ]
NEXT [ pencacah ]
dengan parameter-parameternya :
pencacah : nama sembarang perubah numeris yang berfungsi
mengendalikan banyaknya proses berulang.
Awal : nilai awal atau batas bawah pencacah
Akhir : nilai kahir atau batas atas pencacah
Contoh :
1. CLS
FOR i% = 1 TO 10
PRINT i%
NEXT i
END
→ dikerjakan 10 kali
2. CLS
FOR i% = 1 TO 10 STEP 2
PRINT i%
NEXT i
END
→ dikerjakan 5 kali
3. CLS
FOR i = -1 TO -5 STEP -0.5
PRINT i
NEXT i
END
→ dikerjakan 9 kali
Pencacah = awal
Kalang Tersarang
FOR i = 1 TO 10 FOR i = 1 TO 10
FOR j = 1 TO 10 FOR j = 1 TO 10
PRINT i, j, I * j PRINT i, j, I * j
NEXT i NEXT j
NEXT j NEXT i
a b
kalang tersarang :
a. Berpotongan
b. Tidak berpotongan.
Ket :
Pencacah i disebut kalang luar
Pencacah j disebut kalang dalam
Dalam kalang tersarang banyaknya kata FOR harus sesuai dengan banyaknya
kata NEXT dengan perubah kendali yang sama.
Jika anda menuliskan program seperti dibawah ini :
FOR i = 1 TO 10
FOR j = 1 TO 10
PRINT i, j, i * j
NEXT j, i
CONTOH PROGRAM
1. CLS
JumlahData% = 0
INPUT “Banyaknya data : “ ; n%
FOR i% = 1 to n%
PRINT “Isikan data ke “ ; i% “ : ;
INPUT dataKe%
Output :
Banyaknya data : ? 2
Isikan data ke 1 : ? 3
Isikan data ke 2 : ? 2
Jumlah semua data : ? 5
Selesai