5.00 / 1 oy

C# ile iç içe while döngüsü kullanımı ve örnekleri

İç içe döngüler söz konusu olduğunda akla ilk gelen döngü seçeneği for döngüsü olsa da iç içe while döngüsü kullanmayı da engelleyen bir durum yoktur ve aynı işlemler iç içe while döngüleri kurularak da yapılabilirler.

Örneğin kare/dikdörtgen deseni üretmek için aşağıdaki gibi bir for döngüsü kuralım, sonra da bu deseni iç içe while döngüleri kurarak tekrar kodlayalım.

int en = 5;
int boy = 6;

for (int i = 1; i <= boy; i++)
{
    for (int j=1; j <= en; j++)
    {
        System.Console.Write("* ");
    }
    System.Console.WriteLine("");
}

Çıktı:

* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *

while ile aynı örneği farklı en boy uzunlukları için kodlayalım.

int en = 8;
int boy = 4;

//for (int i = 1; i <= boy; i++)
int i=1;
while (i <= boy)
{
    //for (int j=1; j <= en; j++)
    int j=1;
    while (j <= en)
    {
        System.Console.Write("* ");
        j++;
    }
    System.Console.WriteLine("");
    i++;
}

Çıktı:

* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *

 

Önceki benzer yazılarımdan bazıları için;

bkz: C# while döngüsünden kontrollü olarak çıkmak

bkz: C# while döngüsü ile sonsuz döngü oluşturmak

bkz: C# ile Do While döngüsü kullanımı ve örnekleri

bkz: C# ile while döngüsü kullanımı ve örnekleri

bkz: C# ile rastgele çift sayı üretme uygulaması

bkz: C# ile rastgele tek sayı üretme uygulaması

mbologlu

09.04.2021 05:19

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ile iç içe while döngüsü kullanımı ve örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.