For Döngüsü

For Döngüsü en çok kullanılan döngü tipidir.

Kullanımı:
for (deyim1; deyim2; deyim3)
{
deyim1;
deyim2;

}

Şimdi bunu anlamak için örnek bir kodlama üzerinde açıklayalım.

Using System;
class for_ornek
{
static void Main()
{
int toplam = 0;
for (int i = 1; i <= 3; i++)
toplam = toplam + i;
Console.WriteLine(”toplam={0}”,toplam);
}
}

Burda başlangıçta i nin değeri 1 dir. sonra i 3 den küçük olduğu için devam eder ve toplama i değeri eklenir ve toplam da 1 değerini alır.
sonra üçüncü ifadeye geçilir ve i+1 olur ve 2 değerini alır.
Sonra tekrar ikinci ifadeye geri dönülür ve i 3 den büyük olana kadar böyle devam eder.
Sonuç olarak da “Toplam = 6″ ekrana yazılır.

Bu kolay bir işlem kafamdan da yaparım diye düşünüyorsanız. 1 den 1000 e kadar sayıları yaptığınızı düşünün…

for (ch=Convert.ToChar(Console.ReadLine()); ch != ‘q’; ch=Convert.ToChar(Console.ReadLine()))
Console.WriteLine(ch);

Yukarıdaki döngüde q ya basana kadar programdan çıkmıcaktır. Derlemede sonucu göremeden çıkmanıza bi nebze engel olabilir.

Ayrıca üçüncü ifadeyi döngü içinde yazmak isterseniz:
int a = 0;
for (;a<50;)
{
Console.WriteLine(a);
++a;
}

Sonsuz Döngü:
int a = 10;
for(;;)
{
Console.WriteLine(a);
++k;
}
sürekli çalışan ve hiç bir işe yaramıcak gibi görünen bu döngüyü de ilerde şifreleme yaparken göreceksiniz yararlı bir döngüdür.

Leave a Reply

You must be logged in to post a comment.