C# for Döngüsü – Örnekli Anlatım

Spectrum Artz

Web | Graphics
Ultra Member
Joined
Jul 31, 2019
Topics
443
Messages
524
Reaction score
111
Döngüler, programlama algoritmalarının temel deyimlerinden bir tanesidir. Bir dizi işlemi bir veya daha fazla kez tekar etmek için döngüler kullanılmaktadır. Bu yazıda C# dili ile for döngüsü kullanımını açıklayıp, for döngüsüne örnekler vereceğiz. Her hangi bir C# editörü ile aşaıdaki kodları kopyalayıp çalıştırabilirsiniz. (Ben Visual Stuio ile for döngüsü kullanımı ve örneklerini hazırladım)

C# for döngüsü yazım kuralı:



Code:
for (başlangıç; şart; adım)
{
    //yürütülecek kod yada kodlar
}

başlangıç : döngünün hangi sayıdan başlayacağını belirtir.

şart: başlangıç değerindeki değişken belirtilen şartı sağladığı sürece döngü tekrar eder. Döngüden çıkış da şart sağlanmadığında gerçekleşir.

adım: başlangıç değerinin göre artım yada azalımı ifade eder.



C# for Döngüsü Örnekleri
for döngüsü kullanımını anlatan basit, orta ve zor olmak üzere çeşitli zorluk seviyelerine uygun toplam 20 örnek bulunmaktadır.

Örnek 1: Ekranda 10 kez Merhaba Dünya yazdıran Console Örneği


Code:
static void Main(string[] args)
        {
            for(int i=1;i<=10;i++)
            {
                Console.WriteLine(i+"- Merhaba Dünya");
            }
 
            Console.ReadKey();
        }




Örnek 2: Kullanıcının girdiği metni 10 kez alt alta yazdıran Console örneği


Code:
        static void Main(string[] args)
        {
            Console.Write("Metni Gir : ");
            string metin = Console.ReadLine();
            for (int i = 1; i <= 10; i++)
            {
                Console.WriteLine(metin);
            }
            Console.ReadKey();
        }



Örnek 3 : 0′ dan 10′ a kadar olan sayıların toplamını bulan program


Code:
class Program
{
static void Main(string[] args)
{
 
int toplam = 0;
 
for (int i = 0; i &lt; 10; i++)
{
toplam += i;
}
Console.Write("0 dan 10'a kadar olan sayıların toplamı=" + toplam);
 
Console.ReadKey();
}
}




Örnek 4: Klavyeden girilen bir sayıya kadar tek sayıların ve çift sayıların toplamını bulan program



Code:
class Program
    {
        static void Main(string[] args)
        {
            int cifttoplam = 0;
            int tektoplam = 0;
            int sayi = 0;
            Console.Write("Bir sayı giriniz: ");
            sayi = Convert.ToInt32(Console.ReadLine());
           for (int i = 0; i &lt; = sayi; i++)
            {
                if (i % 2 == 0)
                {
                    cifttoplam += i;   
                }
                else
                {
                    tektoplam += i;   
                }
            }
            Console.WriteLine(sayi+ " sayısına kadar tek sayıların toplamı: " + tektoplam);
            Console.WriteLine(sayi + " sayısına kadar çift sayıların toplamı: " + cifttoplam);
            Console.ReadKey();
         }
    }





Örnek 5: a dan z ye kadar olan harfleri ekrana yazdıran program


Code:
class Program
{
static void Main(string[] args)
{
char i;
for (i = 'a'; i &lt; = 'z'; i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
}



 

Nazdravia

Ultra Member
Joined
Aug 1, 2019
Topics
100
Messages
599
Reaction score
163
Yararlı ama Konularında fazladan[/TR] gibi yazılar var düzeltirsen sevinirim
 

Top