C# For Dongusu Kullanimi

 DÖNGÜLER - LOOPS 

Bir başlangıç değeri olan,  belirli bir koşul gerçekleşene dek süren ve bu süreç içerisinde bir takım işlemleri tekrarlı olarak gerçekleştiren nesnelere "döngü" adını veririz.

        FOR Kullanımı

NOT: Diğer döngüleri ilerleyen derslerde göreceğiz.

Döngüye ilk giriş anında derleyici başlangıç değerine bakar.(int sayac = 1) ve bir daha bu bloga uğramaz
Bundan sonraki işlemler önce arttır, daha sonra koşula bak, koşul uygunsa döngünün kod bloğunu harekete geçir, uygun değilse döngüden çık.



Bunu şimdi örnekler ile yapalım biraz daha oturması için.
Kimi insan hemen anlaya bilir ben çok anladım nedense..
Başlayalım.

for(BaşlangıçDeğeri;BitişKoşulu;Artış-AzalışMiktarı)

Soru 1 : for döngüsü ile butona basıldığında 1 den 1000 kadar ekrana yazdırın.

c# for döngüsü kullanımı

For kullandığımız kod

------------------------------------------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 1; i <=1000; i++)
            {
                listBox1.Items.Add(i);

            }
        }    
    }
}

kodumuz işlevi ise ilk for uygulamasında belirttik  dedik ki 1 den başlayıp 1000 eşit olana kadar dön ve birer birer artır.
 for (int i = 1; i <=1000; i++)

sonrada bu bitince bunu ekrana yazdır

 listBox1.Items.Add(i);
yani buraya.
mantık hep aynıdır.

------------------------------------------------------------------------------------------------------
Soru 2 : For Döngüsü ile 1000'den 1'e kadar olan sayıları ekrana yazdırınız. 

c# for geriye saydırma

For kullandığımız kod

------------------------------------------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 1000; i >=1; i--)
            {
                listBox1.Items.Add(i);

            }
        }
     
    }
}
binden başla bire eşit ol dedik -- ise azaltması içindir ++ olsa çalışmaz 1000 birden büyüktür.

------------------------------------------------------------------------------------------------------
Soru 3: For Döngüsü ile 1'den 1000'e kadar olan çift sayıları listbox'a yazdırınız.

c# for çift sayiları bulma

For kullandığımız kod

------------------------------------------------------------------------------------------------------
 private void button1_Click(object sender, EventArgs e)
        {
          
            for (int i = 2; i <=1000; i+=2)
            {
                listBox1.Items.Add(i);

            }
        }

       
    }
}

çalışacak olan kodumuza şunu diyoruz 2 den başla bine eşit olana kadar bin kere tekrar et ve 2 iki devam et

eğer tek sayiları bul deseydik

for (int i = 1; i <=1000; i+=2)

kodunu kullanacaktık.
------------------------------------------------------------------------------------------------------


Yorumlar

  1. For döngüsü örneklerini cogalta bilirmisiniz

    YanıtlaSil
  2. yazılım derslerine devam etmenizi isterim güncel örnekler olduğu kadar bizleri consollardan uzak tutan örnekleri daha iyi gören birisiyim. teşekkür ederim.

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

En İyi 20 Hacker Duvar Kağıtları