ASP.net ile Kombinasyon Hesaplama
Daha önceki yazılarımızda ASP.net ortamında C# ile faktöriyel hesaplama işlemini incelemiştik. Bu yazımızda kombinasyon hesabını inceleyeceğiz.
Kısaca kombinasyon formülü şöyle;
![](/image/userfiles/images/kombinasyon.jpg)
![](/image/userfiles/images/kombinasyon_hesabi_ornek.jpg)
Aşağıdaki gibi bir Web Form üzerine 2 metin kutusu, 1 Label ve 1 Button ekleyip ayarlamaları yapıuyoruz.
![](/image/userfiles/images/kombinasyon_tasarim.jpg)
Burada gördüğünüz gibi faktöriyel hesabı fazla, bu nedenle faktöriyel isimli bir metod oluşturuyoruz ki işimiz kolaylaşsın. Aşağıdaki metod ile faktöriyeli hesaplıyoruz.
static double faktoriyel(int n)
Kısaca kombinasyon formülü şöyle;
![](/image/userfiles/images/kombinasyon.jpg)
![](/image/userfiles/images/kombinasyon_hesabi_ornek.jpg)
Aşağıdaki gibi bir Web Form üzerine 2 metin kutusu, 1 Label ve 1 Button ekleyip ayarlamaları yapıuyoruz.
![](/image/userfiles/images/kombinasyon_tasarim.jpg)
Burada gördüğünüz gibi faktöriyel hesabı fazla, bu nedenle faktöriyel isimli bir metod oluşturuyoruz ki işimiz kolaylaşsın. Aşağıdaki metod ile faktöriyeli hesaplıyoruz.
static double faktoriyel(int n)
{
int fakt = 1;
for (int i = 1; i <= n; i++)
fakt *= i;
return (fakt);
}
Aşağıdaki kod ile de Hesapla düğmesine bastığımız zaman çalışıyor.
protected void btnHesapla_Click(object sender, EventArgs e)
Aşağıdaki kod ile de Hesapla düğmesine bastığımız zaman çalışıyor.
protected void btnHesapla_Click(object sender, EventArgs e)
{
int n, r;
double sonuc;
n = int.Parse(txtn.Text);
r = int.Parse(txtr.Text);
sonuc = faktoriyel(n) / (faktoriyel(r) * faktoriyel(n - r));
lblSonuc.Text = sonuc.ToString();
}
Projeyi çalıştırdığınızda sonuç aşağıdaki gibi olacaktır.
![](/image/userfiles/images/kombinasyon_sonuc.jpg)
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık 2016
Projeyi çalıştırdığınızda sonuç aşağıdaki gibi olacaktır.
![](/image/userfiles/images/kombinasyon_sonuc.jpg)
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık 2016
![Bookmark and Share](http://s7.addthis.com/static/btn/lg-share-en.gif)
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(6)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...