C# Ders19- Kullanıcı Girişli İki Sayının Arasındaki Çift Sayıları ListBox’a Yazdırma


Öncelikle bir C# projemizi açalım ve aşağıdaki gibi bir ekran oluşturalım. Bunun için İki Label, iki maskedTextBox, bir buton ve bir de listBox kontrolümüzü toolbox’dan formumuza ekleyelim.

tasarım ekranı

Labellarımıza 1.sayı ve 2.sayı text özelliklerini properties penceresinden Text özelliğini değiştirdim.

Text özelliği Değiştirme

Daha sonra maskedTextBox kontrollerimizin setmasked özelliğinden 4 rakam girilecek şekilde ayarlamamızı yapalım.

maskedtextbox

sayı değerini ayarlama

Şimdi ise aşağıdaki kodu butonumuzun click eventine yazıp projemizi çalıştıralım.

private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            int sayi1 = 0;
            int sayi2 = 0;
            sayi1 = Convert.ToInt32(maskedTextBox1.Text);
            sayi2=Convert.ToInt32(maskedTextBox2.Text);
            if (sayi1 > sayi2)
            {
                if (sayi1 % 2 == 1)
                    sayi1--;
                for (int i = sayi1; i > sayi2; i -= 2)
                {
                    listBox1.Items.Add(i.ToString());
                }
            }
            else if (sayi2 > sayi1)
            {
                if (sayi2 % 2 == 1)
                    sayi2--;
                for (int i = sayi2; i > sayi1; i -= 2)
                {
                    listBox1.Items.Add(i.ToString());
                }
            }

            else if (sayi1 == sayi2) { listBox1.Items.Add("Sayılar eşit olamaz!"); }
        }

Çıktı ekranı
4 rakamdan oluşan iki sayımızın arasında kalan çift sayıları listBox’a aktarmayı yaptık.

Bir yorum ekleyin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir