For Loop
Penulis: Sayed
For loop sama halnya dengan while loop, memiliki satu tujuan, yakni ia akan mengeksekusi codenya apabila suatu kondisi belum terpenuhi, dan akan berhenti tepat ketika kondisi terpenuhi.
Struktur for loop pada C++ pada umumnya dituliskan sebagai berikut:
Tidak sama dengan while loop, struktur dari for loop sedikit berbeda. Pada kurung umumnya terdapat tiga hal yang harus dituliskan, yakni iterator, kondisi, dan increment. iterator adalah sebuah variabel yang menandakan posisi iterasi, misalkan kita memiliki for loop yang berjalan sebanyak 10 kali, iterator akan menandakan pada perulangan iterasi keberapa program berada. Lalu kondisi yakni batasan dari perulangan, ketika kondisi ini sudah tidak memenuhi lagi maka perulangan akan berhenti. Dan terakhir increment, mirip seperti increment pada while loop tadi, pada saat susunan code pada perulangan selesai dijalankan, maka nilai dari iterator akan diperbarui seperti ditambah atau dikurangkan. Iterator, kondisi, dan increment dipisahkan dengan titik koma.
Pada C++, for loop dapat dituliskan sebagai berikut:
Program ini akan mengeluarkan 0 1 2 3 4 5 6 7 8 9
. Perlu diingat bahwa batasan pada program di atas adalah i
kurang dari 10, yakni 9 dan ketika i
bernilai 10 maka perulangan berhenti.
Misalkan Anda ingin mengeluarkan suatu bilangan genap kurang dari 10, maka Anda dapat menuliskan program sebagai berikut:
Program akan mengiterasikan setiap bilangan dari 0 hingga 9 satu persatu dan apabila kondisi percabangan terpenuhi maka program akan mengeluarkan i
. Ingat bahwa bilangan genap adalah bilangan yang habis dibagi dengan 2.
Daftar Soal
Last updated