Sayıları For Döngüsü ile Yönetin: Tam Bölenleri ListBox’a Yazdıran Basit Bir Uygulama
C# dilinde döngü yapıları, tekrarlı işlemlerde vazgeçilmezdir. Bu örnekte, for
döngüsü yardımıyla kullanıcıdan alınan bir sayının tam bölenlerini hesaplayan ve sonucu bir ListBox
üzerinde listeleyen uygulama geliştiriyoruz.
🎯 Uygulamanın Amacı
-
Kullanıcının girdiği sayının tam bölenlerini bulmak
-
for
döngüsünün temel kullanımını kavratmak -
mod (%)
operatörü ile koşul kontrolünü öğrenmek -
Görsel arayüzde
TextBox
,Button
veListBox
kontrolleri ile çalışmak
🧩 Kullanılan Araçlar
Kontrol | Kullanım Amacı |
---|---|
TextBox |
Kullanıcıdan sayı girişi almak |
Button |
Hesaplama işlemini başlatmak |
ListBox |
Tam bölenleri listelemek |
🧪 Kod Yapısı
int sayi = Convert.ToInt32(textBox1.Text);
for (int i = 1; i <= sayi; i++)
{
if (sayi % i == 0)
{
listBox1.Items.Add(i);
}
}
📝 Açıklama:
-
sayi % i == 0
: Eğer sayınıni
sayısına bölümünden kalan 0 ise,i
sayısısayi
’yı tam böler demektir. -
Tüm bu değerler
ListBox
içerisine sıralı şekilde yazdırılır.
💡 Örnek Uygulama
-
Kullanıcı
100
sayısını girdiğinde, ListBox üzerinde şu değerler gösterilir:1, 2, 4, 5, 10, 20, 25, 50, 100
Her biri, 100 sayısını kalansız bölen sayılardır.
👨💻 Neden Bu Uygulama Önemlidir?
-
Algoritma geliştirme yeteneğinizi artırır
-
mod
işlemi ve koşullu ifadeleri anlamanızı sağlar -
Gerçek dünya problemlerinin nasıl çözülebileceğini öğretir
-
Döngü mantığını kavramanızı kolaylaştırır
📺 Kaynak Video
👉 Ders 15: Döngü Yapıları Uygulaması – YouTube