- 16 Mar 2018
- 182
- 1
JavaScript Kombinasyon Hesaplama
Bu yazımızda JavaScript ile Fonksiyon kullanarak kombinasyon hesaplaması yapacağız. Öncelikle kullanıcıdan n ve r değerlerin text kutularından alacağız , aldığımız bu değerleri faktoriyel hesaplaması yapan fonksiyona göndererek sonucu göstereceğiz.Kombinasyon nasıl hesaplanır?
n, rden büyük veya rye eşit olmak üzere n elemanlı bir kümeden seçilen r elemanlı kombinasyonların toplamı aşağıdaki formülle hesaplanır.
kullanacagimiz formul
Kod:
C(n,r) = (n r ) = (n/n-r)=P(n,r)/r! = n!/r!(n-r)!
Kod:
<!DOCTYPE html>
<html>
<head>
<**** charset="utf-8">
<title>JavaScript Kombinasyon Hesaplama</title>
</head>
<body>
<h2>JavaScript Kombinasyon Hesaplama</h2>
<p>Bu sayfa JavaScript ile fonksiyon kullanarak kombinasyon hesaplama örneğidir.</p>
<form name="kombinasyon">
Eleman Sayısı (n) :<br>
<input type="text" id="elemanSayi"><br>
Seçim Sayısı (r) :<br>
<input type="text" id="secimSayi"><br>
<input type="button" id="Hesapla" value="HESAPLA">
</form>
<p id="kutu"></p>
<script>
function faktor(sayi) {
var sonuc=1;
for(var i=1;i<=sayi;i++)
{
sonuc*=i;
}
return sonuc;
}
var btn=********.getElementById("Hesapla");
btn.onclick=function(){
var n=Number(********.getElementById("elemanSayi").value);
var r=Number(********.getElementById("secimSayi").value);
var sonuc2=faktor(n)/(faktor(r)*faktor(n-r));
********.getElementById("kutu").innerHTML=sonuc2;
}
</script>
</body>
</html>
Sonuc