Perulangan
dengan teknik ini dikontrol oleh tiga bagian yang ada dalam tanda kurung dan
masing-masing bagian ini dipisahkan oleh titik-koma. Pada bagian
pertama(inisialisasi ekspresi), sebuah variabel akan di deklarasikan sebagai
sebuah titik awal dari perulangan, biasanya variable ini mempunyai tipe data
integer atau float. Sementara pada bagian kedua disinilah perulangan akan
diperiksa apakah masih memenuhi syarat atau tidak, jika masih memenuhi syarat
maka statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga adalah
bagian dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan
ditambahkan sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara
otomatis akan tidak dibaca oleh program jika kondisi pada bagian ke-dua sudah tidak
lagi memenuhi syarat, dan perulangan pun menjadi terhenti.
Jika digambarkan
jalannya program akan seperti ini: variable i akan di inisialisasi pertama kali
dan langsung diberi nilai 0, kemudian variable i tersebut akan diperiksa pada
bagian kedua, apakah i lebih kecil atau sama dengan 1000, jika nilai I pertama
kali adalah 0 maka pernyataan tersebut bernilai benar (true), sehingga bagian
ketiga pun di eksekusi dan kali ini nilai i menjadi sama dengan 1. Setelah
nilai i bertambah menjadi 1 maka langkah selanjutnya program akan mengeksekusi
baris pernyataan yang ada didalam tanda kurung, program akan menuliskan ke
layar LOGIKA DAN ALGORITMA. Setelah itu
kursor baris akan kembali lagi keatas ke posisi for lagi, namun inisialisasi
variabel dilewatkan dan langsung ke bagian kedua yaitu memeriksa apakah i
<=1000, dan jika masih memenuhi syarat maka bagian ketiga dan baris
statement pun di eksekusi kembali, demikian seterusnya hinga nilai variabel i
sudah menjadi sama dengan 1001. Jika nilai variabel i sudah tidak lagi memenuhi
syarat bagian kedua maka program akan tidak mengeksekusi bagian ketiga dan
baris statement, dan pada saat ini pula loop atau perulangan akan berhenti.
Artikel keren lainnya:
Belum ada tanggapan untuk "Looping menggunakan For"
Posting Komentar