21 Ocak 2016 Perşembe

Döngüler

    Programlama dillerinde birden fazla tekrarlanması gereken işlemleri döngüler vasıtası ile gerçekleştiririz. Döngüler gerçekleştirilmesi gereken işlemleri hem daha hızlı, hem de daha az kod satırı ile gerçekleştirmemizi sağlar. 




C# içerisinde

  • for döngüsü
  • foreach döngüsü
  • while döngüsü olmak üzere 3 çeşit döngü kullanabiliriz. 

FOR DÖNGÜSÜ

Bir ya da birden fazla kod satırının belirtilen şarta göre, belirtilen artış ya da azalış değeri kadar tekrarlanmasını sağlayan döngüdür. 


  Kullanımı şu şekildedir:
  
   for (sayaç değişkeni ; şart ; artış ya da azalış değeri)
   {
    komutlar ; 
   }


Şart sağlandığı sürece for döngüsü içerisindeki komut satırları, artış ya da azalış değeri adedince devam eder.

Örneğin 0 ile 10 arasındaki sayıları ekrana listeleyen bir konsol uygulaması yazalım. (Form ekranı ile yazımı veya kullanımı arasında bir fark yoktur!)

  static void Main(string[] args)
  {
   int i;
   for(i=0; i<=10; i++)
  {
   Console.WriteLine(i); 
  }
   Console.ReadLine();
  }



Döngümüz 0'dan 10'a kadar kurulduğu için i değişkeninin değeri ekrana 10 defa artan şekilde 
yazılacaktır. 

***Döngü ifadesinden sonra kullanacağımız komutlar, tek satırdan oluşuyorsa parantez kullanmadan da komut satırını yazabiliriz.
Örneğin: 
 static void Main(string[] args)
  {
   int i;
   for(i=0; i<=10; i++)
  
   Console.WriteLine(i); 
  
   Console.ReadLine();

  }















Yukarıdaki her iki kod da aynı sonucu verecektir...

Hiç yorum yok: