Asp.Net For Döngüsü Kullanimi-Tek çift sayi bulma

Merhaba arkadaşlar,

Bu yazımda sizlere Asp.Net For Döngüsü Kullanımı ndan bahsedeceğim. Bütün programlama dillerinin en temel konularından bir tanesi for döngüsüdür. Kullanımı Asp.net te de aynıdır, C# da da aynıdır , vb.net te de aynıdır yani bütün programlama dillerinde aynıdır. Tek farklı olan şey yazımının değişmesidir. Yani mantık olarak aynı yazım şekli olarak değişik olabilir.

1) İlk olarak bir web sayfası oluşturuyoruz ve içerisinde bir adet ListBox ve iki adet Button ekliyoruz. Buttonlardan birisi ListBox içerisine tek sayıları atacak, diğer çift sayıları atacak. Şimdi tasarımımız şu şekilde olacaktır ;

for-kullanimi
for-kullanimi

2) Şimdi ilk önce tek sayılar butonumuza çift tıklayarak kodlarımızı yazmaya başlayalım ;

for-kullanimi2
for-kullanimi2

ListBox1.Items.Clear();

for (int i = 1; i < 100; i+=2)
{
ListBox1.Items.Add(i.ToString());
}

Şimdi burada biz ne yaptık bakalım;

  İNT i=1 burada i değişkenimizin 1 den başlamasını sağlıyoruz. Eğer 1 yerine 5 yazsaydık 5 ten başlayacaktı 10 deseydik 10 dan başlayacaktı.

i<100 burada da  i değişkenimizin ne kadar döneceğini belirtiyoruz. Yani burada   i<100  diyerek değişkenimiz 100 den küçük olduğu sürece  for döngümüz dönecektir yani döngümüz 100 defa dönecektir.. Eğer i<200 deseydik döngümüz 200 sefer dönecekti. Yani biz ne kadar dön dersek döngümüz o kadar dönecektir 🙂

i+=2 burada da döngümüzün değişkeninin kaçar kaçar artacağını söylüyoruz. Burada i+=2 diyerek i değişkenin 2 şer 2 şer artmasını sağlıyoruz. i++ deseydik  i değişkeninin 1 er 1 er artmasını sağlayabilirdik. yada i+=3 diyerek 3 er 3 er artmasını sağlayabilirdik.. Yani burada bizim kontrolümüzde biz kaçar kaçar artmasını istiyorsak o şekilde yazıyoruz.

Ve son olarak döngümüzün içerisinde ne yapmak istiyorsak kodlarımızı yazıyoruz.Döngünün içerisine   ListBox1.Items.Add(i.ToString()); yazarak değişkenimizin her seferinde ListBox içerisine atılmasını sağladık , yani for ‘ u 1 den başlatıp 2 şer 2 şer arttırarak değişkenin tek sayı şeklinde ilerlemesini sağladık. Yani 1 den başlayacak 2 artacak 3 olacak , sonra yine 2 artacak 5 olacak 7 olacak 9 olacak bu şekilde 100 den küçük olduğu sürece devam edecek. Şimdi sayfamızı çalıştıralım Tek sayılar butonuna basalım ve ListBox içerisine tek sayıların atılmasını sağlayalım. Şimdi çıktımıza bir bakalım ;

for-kullanimi3
for-kullanimi3

Gördüğünüz gibi tek sayıları ListBox içerisine attık. Şimdi aynı işlemin çift sayılar için olanını da yapalım ;

for-kullanimi4
for-kullanimi4

ListBox1.Items.Clear();
for (int i = 2; i < 100; i+=2)
{
ListBox1.Items.Add(i.ToString());
}

Çift sayılar için de tekrardan for döngüsünü anlatmaya gerek yoktur sanırım 🙂 Çıktısına bir bakalım  yeterli ;

for-kullanimi5
for-kullanimi5

İşte Asp.net te for döngüsü kullanımı bu kadar basit arkadaşlar. Umarım yardımcı olabilmişimdir.