C# Programlama Dilinde For Döngüsü Nedir?
C# dilinde döngüler, belirli bir koşul sağlandığı sürece tekrarlanan işlemler gerçekleştirmek için kullanılır. En sık kullanılan döngü yapılarından biri olan for döngüsü, belirli bir başlangıç noktasından başlayarak, bir koşul mevcut olduğu sürece döngü block’undaki kodların tekrar tekrar çalıştırılması için idealdir. For döngüsünün genel formu ise şu şekildedir:
for (başlangıç değeri; koşul; değişim-birimi) {
// Çalıştırılacak kodlar
}
Yukarıdaki yapıda;
- Başlangıç değeri: Döngünün başlayacağı ilk değerdir. Bu genellikle sıfır veya bir değeri olabilir.
- Koşul: Döngünün devam etmesi için sağlanması gereken şarttır. Koşul ifadesi doğru olduğu sürece döngü çalışır.
- Değişim-miktarı: Her döngü turundan sonra kontrol değişkeninin artırılmasını veya azaltılmasını belirler.
For Döngüsü Örnekleri
For döngülerinin ne kadar esnek ve güçlü olduğunu anlamak için pratik örneklere göz atalım.
Örnek 1: 1’den 10’a Kadar Sayıları Yazdırma
for (int i = 1; i <= 10; i++) {
Console.WriteLine(i);
}
Bu örnekte, döngü 1'den başlayarak 10'a kadar olan sayıları sırayla ekrana yazdırır. Adım adım çalışmasını inceleyelim:
- Birinci adımda, i değişkeni 1 olarak tanımlanır.
- İkinci adımda, koşul kontrol edilir. Eğer i 10'dan küçük veya eşitse, döngü devam eder.
- Döngü her çalıştığında i bir artırılır ve bu işlem 11'e ulaştığında durur.
Örnek 2: Çift Sayıların Toplamı
int toplam = 0;
for (int i = 1; i <= 40; i++) {
if (i % 2 == 0) {
toplam += i;
}
}
Console.WriteLine(toplam);
Bu örnekte, 1 ile 40 arasındaki çift sayıların toplamı hesaplanmaktadır. For döngüsü içinde bir if koşulu kullanarak çift sayılar kontrol edilir ve toplamları belirtilen değişken üzerinde birikir.
Örnek 3: Faktöriyel Hesaplama
Console.Write(