C# Asal Sayıları Bulmak ve Tek Çift Ayrımı - Kodcu Kafası

Yazılım,programlama,donanım ve teknoloji hakkında beğenebileceğinizi düşündüğüm yazılarım.

31 Ocak 2017 Salı

C# Asal Sayıları Bulmak ve Tek Çift Ayrımı

C# ile asal sayıları bulmak ve saylar arasında tek çift ayrımı.

c#,c# asal sayı,asal syı bulma,programlama dili



namespace WindowsFormsApplication8
{
    public partial class Form1 : Form
    {
        int asal=0, cift=0, tek=0;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            Random rastgele = new Random();
            for (int i = 0; i < 5; i++) {
                int sayi = rastgele.Next(1, 50);
                listBox1.Items.Add(sayi);
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            listBox2.Items.Clear();
            int k = 0;
            for (int i = 0; i < listBox1.Items.Count; i++ )
            {
                asal = Convert.ToInt16(listBox1.Items[i]);

                if (asal != 1 && asal % 2 != 0 && asal % 3 != 0 && asal % 5 != 0 && asal % 7 != 0)
                {

                    listBox2.Items.Add(listBox1.Items[i].ToString());
                }
                if (asal == 2)
                {
                    listBox2.Items.Add(listBox1.Items[i].ToString());
                }
                if (asal == 3)
                {
                    listBox2.Items.Add(listBox1.Items[i].ToString());
                }
                if (asal == 5)
                {
                    listBox2.Items.Add(listBox1.Items[i].ToString());
                }
                if (asal == 7)
                {
                    listBox2.Items.Add(listBox1.Items[i].ToString());
                }
                

            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            listBox2.Items.Clear();
            
             for (int i = 0; i < listBox1.Items.Count; i++)
             {
                 asal = Convert.ToInt16(listBox1.Items[i]);
                 if (asal % 2 == 0) {
                     listBox2.Items.Add(listBox1.Items[i].ToString());
                 }
             }
           
        }

        private void button4_Click(object sender, EventArgs e)
        {
            listBox2.Items.Clear();

            for (int i = 0; i < listBox1.Items.Count; i++)
            {
                asal = Convert.ToInt16(listBox1.Items[i]);
                if (asal % 2 != 0)
                {
                    listBox2.Items.Add(listBox1.Items[i].ToString());
                }
            }
           a

        }
    }
}

Hiç yorum yok:

Yorum Gönder