Jika kamu memulai pemrograman di C#, kamu akan segera menemukan berbagai struktur loop. Salah satu yang paling sering digunakan adalah For-loop. Ini memungkinkan kamu untuk menjalankan kode berulang kali, selama kondisi tertentu dipenuhi. Dalam panduan ini, kamu akan belajar bagaimana For-loop bekerja dan bagaimana cara menggunakannya secara efektif dalam program C# kamu.
Pengetahuan Utama
- For-loop terdiri dari tiga bagian utama: Inisialisasi, Kondisi, dan Iterator.
- Dengan For-loop, kamu dapat menghitung maju maupun mundur.
- Dengan menyesuaikan iterator, kamu dapat menentukan ukuran langkah yang digunakan untuk menghitung.
Struktur For-loop
For-loop dalam C# memiliki sintaks khusus. Ini dimulai dengan kata kunci for, diikuti dengan tanda kurung bulat, di mana tiga bagian yang disebutkan didefinisikan.
1. Inisialisasi
Di sini, sebuah variabel loop dideklarasikan dan diinisialisasi. Misalnya: int zaehler = 0;.

2. Kondisi
Kondisi memeriksa apakah loop harus berlanjut. Contoh tipikal adalah zaehler < 10;. Kondisi ini harus mengandung ekspresi boolean (benar atau salah).
3. Iterator
Iterator digunakan untuk memperbarui variabel loop setelah setiap iterasi, biasanya dengan menambah atau mengurangi. Misalnya: zaehler++; berarti bahwa penghitung meningkat satu setelah setiap iterasi loop.
Elemen-elemen ini memungkinkan kamu untuk menjalankan pengulangan kode yang terkontrol.
Contoh Sederhana dengan For-loop
Untuk menjelaskan konsep For-loop, mari kita lihat contoh sederhana di mana kita menghitung dari 0 hingga 9.
Dalam contoh ini, penghitung diinisialisasi pada 0. Loop akan berjalan selama penghitung kurang dari 10. Setelah setiap iterasi, penghitung akan meningkat satu.
Ketika kamu menjalankan kode tersebut, kamu akan melihat output dari 0 hingga 9. Perhatikan bahwa loop berhenti di 10, karena itu tidak memenuhi syarat kondisi loop lagi.

Mengurangi Dengan For-loop
Salah satu variasi yang menarik adalah menghitung mundur. Mari kita sesuaikan loop untuk menghitung dari 10 hingga 0.
Di sini, penghitung diinisialisasi pada 10 dan dikurangi satu di setiap langkah. Loop terus berjalan selama penghitung lebih besar atau sama dengan 0.
Hasilnya adalah bahwa penghitung dihitung dari 10 hingga 0, sebelum loop berhenti.
Menghitung dalam Langkah Variabel
Dengan For-loop, kamu tidak hanya dapat menghitung dalam langkah satu, tetapi juga dalam langkah yang lebih besar.
Dalam kasus ini, penghitung dimulai pada 10 dan berkurang 3 di setiap langkah.
Kamu akan melihat bahwa outputnya akan menampilkan 10, 7, 4, dan 1. Nilai berikutnya adalah -2, tetapi loop berhenti jika penghitung tidak lebih besar dari 0.

Ringkasan – For-loop di C
For-loop adalah alat dasar dalam C#, untuk menyelesaikan tugas berulang dengan efisien. Kamu dapat menggunakannya untuk menghitung maju maupun mundur dan bahkan bervariasi dalam langkah yang berbeda. Dengan pengetahuan ini, kamu dapat membuat proyek pemrograman kamu jauh lebih efektif.
Pertanyaan yang Sering Diajukan
Apa itu For-loop?For-loop adalah struktur kontrol dalam C# yang memungkinkan untuk menjalankan blok kode berulang kali, selama kondisi adalah benar.
Bagaimana cara kerja inisialisasi dalam For-loop?Dalam inisialisasi, sebuah variabel loop dideklarasikan dan diberi nilai awal.
Apa yang terjadi jika kondisi dalam For-loop tidak terpenuhi?Loop tidak akan dieksekusi lagi, dan kode dalam loop akan dilewati.
Bisakah saya menghitung dalam langkah-langkah tertentu?Ya, ukuran langkah dapat disesuaikan melalui iterator, sehingga kamu dapat meningkatkan atau mengurangi dalam langkah berapa pun.
Bagaimana cara mengurangi dalam For-loop?Untuk mengurangi, kamu menggunakan zaehler-- atau penulisan serupa, untuk mengurangi variabel loop di setiap iterasi.