C# Windows Form

C# Windows Form İki Sayı arasındaki Asal Sayıları Bulma

Bu örneğimizde C# ile Textbox kontrollerine girilen sayılar arasındaki asal sayıları bulan ve Listbox‘ ta listeleyen bir uygulama oluşturacağız.

Form tasarımımız aşağıdaki gibi olacak.

yb_asal_sayi_1

Button1_Click için yazılacak kodlarımız:

 private void button1_Click(object sender, EventArgs e)
        {
            int sayac = 0;
            int s1 = Convert.ToInt32(textBox1.Text);
            int s2 = Convert.ToInt32(textBox2.Text);
            Console.WriteLine();
            for (int sayi = s1; sayi <= s2; sayi++)
            {
                int kontrol = 0;

                for (int i = 2; i < sayi; i++)
                {
                    if (sayi % i == 0) //www.yazilimbilisim.net
                    {
                        kontrol = 1;
                        break;
                    }
                }
                if (kontrol == 1)
                {
                    listBox1.Items.Add(sayi + " Asal değidir");
                }
                else
                {
                    listBox1.Items.Add(sayi + " Asaldır");
                    sayac++; //www.yazilimbilisim.net
                }
            }

Kodlarımızı incelediğimizde Kullanıcının Textbox‘ lara girmiş olduğu sayılar alınarak for döngüsünde ayrı ayrı asal olup olmadığının kontrol edildiğini ve durumun listbox kotrolüne eklendiğini görüyoruz.

Ekran Çıktısı:

yb_asal_sayi_2

Daha fazla örneğe ulaşmak için Facebook Sayfamızı ziyaret edebilirsiniz.

Yorum Yap