Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C# Console, Dersler > For Döngüsü C# Console-Programlama Temelleri Ders 25

For Döngüsü C# Console-Programlama Temelleri Ders 25

Pazar, 26 Ara 2010 yorum ekle yorumlara git

For Döngüsü C# Console-Programlama Temelleri Ders 25

Daha fazla bilgi için : www.gorselprogramlama.com

  

For Döngüsü: Belirli aralıklarda(sayıda) kodlar icra edilecekse for döngüsü kullanılır.

Kullanımı: 

For (i=başlangıç değeri ;  i< bitiş değeri; Artış miktarı)

{

Kodlar;

}

Örnek:  1′den 100′e kadar olan sayıların toplamını bulup sonucu ekranda gösteren programın kodlarını yazalım.


static void Main(string[] args)

{

int toplam=0;

for (int i = 0; i <= 100; i++)

{

toplam += i;

}//Daha fazla bilgi için : www.gorselprogramlama.com

Console.WriteLine("Toplam = {0}", toplam);

Console.ReadKey();

}

Örnek:  45 ile 125 arasındaki çift sayıların toplamını bulup sonucu ekranda gösteren programın kodlarını yazalım


static void Main(string[] args)

{

int toplam=0;

for (int i = 46; i <= 125; i+=2)

{

toplam += i;

}

Console.WriteLine("Toplam = {0}", toplam);

Console.ReadKey();

}//Daha fazla bilgi için : www.gorselprogramlama.com

 

Not : For döngüsünde aynı anda iki değişken tanımlanıp artırılabilir.Bir örnek verelim.

Örnek:  1 ile 100 arasındaki tek ve çift sayıların toplamını bulup sonucu ekranda gösteren programın kodlarını yazalım.


static void Main(string[] args)

{//Daha fazla bilgi için : www.gorselprogramlama.com

int tektoplam=0, cifttoplam=0;

for (int i = 1, j = 2; i <= 100 && j <= 100; i += 2, j += 2)

{

tektoplam += i;//tektoplam değişkenine i değerini ekle

cifttoplam += j;

}

Console.WriteLine("Tek Sayıların Toplamı = {0} ",tektoplam);

Console.WriteLine("Çift Sayıların Toplamı = {0}",cifttoplam);

Console.ReadKey();

}

 

Örnek: Aynı sorunun cevabını mod (%) komutunu kullanarakta yapabiliriz.


static void Main(string[] args)

{

int tektoplam=0,cifttoplam=0;

for (int i = 0; i <= 100; i++)

{//Daha fazla bilgi için : www.gorselprogramlama.com

if (i % 2 == 1) tektoplam += i;

else cifttoplam += i;

}

Console.WriteLine("Tek Sayıların Toplamı = {0}", tektoplam);

Console.WriteLine("Çift Sayıların Toplamı = {0}", cifttoplam);

Console.ReadKey();

}

 

Örnek:  For döngüsünden herhangi bir anda çıkış için break komutunu kullanabiliriz.Mesela yukarıdaki örnek için sayı 10 olduğunda döngüden çıksın.


static void Main(string[] args)

{

int tektoplam=0,cifttoplam=0;//Daha fazla bilgi için : www.gorselprogramlama.com

for (int i = 0; i <= 100; i++)

{

if (i % 2 == 1) tektoplam += i;

else cifttoplam += i;

if (i==10) break;

}

Console.WriteLine("Tek Sayıların Toplamı = {0}", tektoplam);

Console.WriteLine("Çift Sayıların Toplamı = {0}", cifttoplam);

Console.ReadKey();

}

Daha fazla bilgi için : www.gorselprogramlama.com

 








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya [email protected] mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok