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 ;
2) Şimdi ilk önce tek sayılar butonumuza çift tıklayarak kodlarımızı yazmaya başlayalım ;
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 ;
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 ;
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 ;
İşte Asp.net te for döngüsü kullanımı bu kadar basit arkadaşlar. Umarım yardımcı olabilmişimdir.
bu kodları yazarken çok uğraştınız mı 🙂 baya zor görünüyor çünkü 😛 🙂 🙂
Hayır hiç uğraşmadan tek seferde yazdım 🙂 Yeni başlayanlar için zor olarak gözükebilir ama zamanla programlamayı anladıkça ne kadar kolay olduğunu sende göreceksin.