- Dapatkan link
- X
- Aplikasi Lainnya
- Konsep pemrograman untuk mengulang eksekusi blok kode.
- Digunakan ketika kita perlu melakukan tugas yang sama berulang kali.
- Menghemat waktu dan membuat kode lebih efisien.
- Contoh : Menampilkan angka 1-100 , menghitung total dll.
- Menghitung uanng koin satu persatu.
- Membaca halaman buku dari awal sampai akhir.
- Memasak mie instan ( mengulangi proses tertentu ).
- Mengecek kehadiran mahasiswa.
- Mengetik dokumen yang sama berkali - kali.
1. For loop ( belum diketahui )
2. While loop ( minimal satu kali mengulang )
3. Do - while ( sudah mengetahui mau mengulang berapa kali )
FOR LOOP
- Digunakan ketika jumlah perulangan tidak diketahui
- Memiliki tiga komponen ( inisialisasi, kondisi, increment )
- Sintaks : for ( int ; condition ; increment )
- Contoh : Menampilkan angka 1 - 100 array processing
for ( inisialisasi ; kondisi ; increment / decrement ) {
// blok kode yang diulang
}
contoh : for ( int i =1 ; < = 10 ; i++ ) {
cout << i << endl ;
}
Hati-hati: Infinite Loop
Infinite Loop terjadi ketika:
· Kondisi selalu true
· Tidak ada increment/decrement
· Salah penulisan kondisi
Kontrol Loop: Break dan Continue
Break:
· Menghentikan loop secara paksa
· Keluar dari loop sepenuhnya
Continue:
· Melewati iterasi saat ini
· Langsung ke iterasi berikutnya
Nested Loop (Loop Bersarang)
· Loop di dalam loop
· Digunakan untuk pattern printing, matrix operations
· Contoh: membuat segitiga Bintang
Tips dan Best Practices
· Pilih jenis loop yang sesuai dengan kebutuhan
· Inisialisasi variabel dengan benar
· Pastikan ada kondisi berhenti yang jelas
· Hindari infinite loop
· Gunakan nama variabel yang meaningful
· Test dengan boundary values
· Comment your code untuk penjelasan
· Break down complex loops menjadi bagian sederhana
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar