in ,

C# Döngüler: Programlama Akışını Kontrol Etme

C# programlama dilinde döngüler, belirli bir işlemi tekrarlayarak programın akışını kontrol etmek için kullanılır. Bu, belirli koşullar sağlandığı sürece belirli bir bloğun yürütülmesini sağlar ve programların daha etkili ve dinamik olmasına olanak tanır.

C# dilinde yaygın olarak kullanılan döngü türleri şunlardır: for, while, do-while ve foreach. Her bir döngü türü, farklı durumlar için uygundur ve programcılara çeşitli seçenekler sunar.

For Döngüsü

for döngüsü, belirli bir şart sağlandığı sürece belirli bir bloğun belirli bir sayıda kez çalışmasını sağlar. Örnek bir for döngüsü:

for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

While Döngüsü

while döngüsü, belirli bir koşul sağlandığı sürece bir bloğun çalışmasını sağlar. Örnek bir while döngüsü:

int sayac = 0;
while (sayac < 3)
{
    Console.WriteLine("Sayac: " + sayac);
    sayac++;
}

Do-While Döngüsü

do-while döngüsü, bloğu en az bir kez çalıştırır ve ardından belirli bir koşul sağlandığı sürece tekrarlar. Örnek bir do-while döngüsü:

int sayi;
do
{
    Console.Write("Bir sayı girin: ");
} while (!int.TryParse(Console.ReadLine(), out sayi));

Foreach Döngüsü

foreach döngüsü, bir koleksiyonun her elemanı üzerinde dolaşmak için kullanılır. Örnek bir foreach döngüsü:

int[] sayilar = { 1, 2, 3, 4, 5 };
foreach (int sayi in sayilar)
{
    Console.WriteLine(sayi);
}

Örnekler

1. 1’den 10’a Kadar Sayıları Toplama

int toplam = 0;
for (int i = 1; i <= 10; i++)
{
    toplam += i;
}
Console.WriteLine("Toplam: " + toplam);

2. Sonsuz Döngü Örneği

while (true)
{
    Console.WriteLine("Sonsuz Döngü!");
    break; // Döngüyü sonlandır
}

3. Kullanıcıdan Pozitif Sayı Girişi

int pozitifSayi;
do
{
    Console.Write("Pozitif bir sayı girin: ");
} while (!int.TryParse(Console.ReadLine(), out pozitifSayi) || pozitifSayi <= 0);

C# döngüler, programların tekrarlayan işlemleri gerçekleştirmesine ve belirli koşullar altında kontrol sağlamasına yardımcı olan güçlü bir programlama aracıdır. Her döngü türü farklı senaryolara uygun olarak kullanılabilir, bu da programcılara esneklik sağlar.

Bildir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

EN UCUZ SERİLERDEN T900 PRO MAX İNCELEMESİ (T900 AKILLI SAAT)

Aileniz ile birlikte izleyebileceğiniz 5 aile filmi