9 Eylül 2016 Cuma

C# Kombinasyon Hesaplama

C# Kombinasyon Hesaplama
C# ile geliştirilmiş kombinasyon hesaplama yazılımlarının kodlarını inceledim. Biraz karmaşık gelmesi üzerine kendime resimdeki formüle dayalı yeni bir kod geliştirmeye çalıştım. Ortaya çıkan sonucu sizlerle paylaşmak istiyorum.

KOMBİNASYON HESAPLA Butonunun kodları ;


 private void buttonKombinasyon_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "")
            {
                MessageBox.Show("DEĞERLERİ BOŞ BIRAKMAYIN");
                return;
            }

            double n = Convert.ToInt16(textBox1.Text);
            double r = Convert.ToInt16(textBox2.Text);

            double carpim = 1;
            double carpim1 = 1;
            double sonuc = 0;
            if (r > n)
            {
                MessageBox.Show("Büyük olamaz");
                return;
            }
            for (double i = n; i > n - r; i--)
            {

                carpim = carpim * i;

            }
            for (double k = 1; k <= r; k++)
            {
                carpim1 = carpim1 * k;

            }
            sonuc = carpim / carpim1;
            MessageBox.Show("Sonuç :" + sonuc);
        }

Hiç yorum yok:

Yorum Gönder