Halo teman-teman 👋
Di part sebelumnya kita sudah belajar perulangan for, sekarang kita bahas saudaranya: perulangan while.
Kalau for biasanya dipakai ketika jumlah perulangan sudah jelas, while lebih cocok kalau kita belum tahu pasti berapa kali perulangan akan dilakukan, tapi hanya berdasarkan syarat tertentu.
Struktur Dasar While
👉 Keterangan:
-
Program akan mengecek kondisi terlebih dahulu.
-
Jika kondisi true, maka blok kode di dalam
whiledijalankan. -
Setelah selesai, dicek lagi, kalau masih true, diulang lagi.
-
Kalau kondisi sudah false, perulangan berhenti.
Contoh Program Sederhana
Output:
👉 Sama seperti for sebelumnya, tapi kali ini pakai while.
Variabel i naik terus (i++) sampai kondisi i <= 5 menjadi false.
While Bisa Jadi Infinite Loop
Kalau kita lupa mengubah nilai variabel di dalam perulangan, maka program bisa jalan terus tanpa henti (infinite loop).
👉 Jadi hati-hati! Selalu pastikan ada perubahan nilai yang bisa membuat kondisi jadi false.
While untuk Input User
while sering dipakai untuk membaca input sampai syarat tertentu tercapai.
Output contoh:
Kesimpulan
-
whilemengecek kondisi di awal sebelum perulangan. -
Perulangan berhenti ketika kondisi false.
-
Hati-hati jangan sampai jadi infinite loop.
-
Cocok digunakan kalau jumlah perulangan tidak pasti.
🔥 Di part selanjutnya kita akan bahas C++ | #14 Perulangan Do-While, yaitu versi lain dari while tapi dicek setelah eksekusi.


0 Komentar