Ö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.

Written by Sümeyra Akbıyık
hakkımdaki her şeyi bu blogda bulabilirsin. Haydi sende bir göz gezdirmeye ne dersin?

Leave a Comment