cial Icons

Ders5: Döngü yapıları

Döngü yapıları


         Belirli bir koşul gerçekleştiği sürece istenilen işlemleri gerçekleştiren yapıları döngü olarak adlandırıyoruz. Döngü yapısı oluşturmak için C#’da while, do while ve for döngüleri kullanılmaktadır.  Ancak bu yapılara ek olarak foreach yapısı da bulunmaktadır. Foreach döngü yapısını daha sonraki paylaşımlarımda anlatacağım.

while:

Belirli bir koşul gerçekleştiği sürece blok içerisindeki işlemleri gerçekleştiren döngü yapısıdır.
            while (koşul)
            {
                deyim1;
                deyim2;
                .
                .
                .
            }

En basit örnekten başlarsak;
0’dan 5’e kadar sayıları sıralayan program
            int i=0;
            while (i<5)
            {
                i++;
                Console.WriteLine( i);

               
            }

do while:

yukarıda anlattığım while döngüsünden farkı yapılmasını istediğimiz deyimleri koşul ifadesinden önce yazıyoruz. Yani koşula bakılmaksızın deyimlerimizin en 1 kere çalışması sağlanacaktır.
            do
            {
                deyim1;
                deyim2;
                .
                .

            } while (ifade);

Ufak bir örnek de do while döngüsü için verelim.

Bu örneğimiz: