Pagkalkula ng permutasyon at kumbinasyon

   
Result:

Permutation & Combination Calculator ay isang online na tool sa istatistika na na-program upang kalkulahin ang NPR - permutasyon at NCR - kumbinasyon ng iba't ibang mga item o simbolo. Ang factorial ay kasangkot upang maisagawa ang parehong mga kalkulasyon ng NCR at NPR para sa isang ibinigay na N at R sample na mga punto ng isang hanay ng data

Permutations.

Sa konteksto ng pagbibilang ng mga problema, Permutasyon ay ang mga kaayusan kung saan ang order ay mahalaga at ang mga repetitions o pag-ulit ay hindi pinapayagan. Ang bilang ng mga permutasyon ng n natatanging mga punto na kinuha r sa isang pagkakataon ay nakasulat bilang NPR. Dahil ang bilang ng mga bagay ay nakaayos ay hindi maaaring lumagpas sa kabuuang bilang na magagamit. May mga n! (n factorial) permutations ng n simbolo. Ang isang r-permutation ng n simbolo ay isang permutasyon ng r ng mga ito. Mayroong n! / (N - r)! Iba't ibang r-permutations ng mga simbolo. Isang permutasyon na kinakatawan ng NPR at kinakalkula mula sa formula

npr = n! / (n - r)!

Mga kumbinasyon

Ang kumbinasyon ay isang paraan ng pagpili ng ilang mga item o mga simbolo mula sa isang mas malaking grupo o isang hanay ng data, kung saan ang isang order ay hindi mahalaga. Ang kumbinasyon na kinakatawan ng ncr at kinakalkula mula sa formula

ncr = n! / (r! (n - r)!)

Ang bawat kumbinasyon ng R ay maaaring isagawa sa r! iba't ibang paraan. Pagkatapos ay ang bilang ng R-Permutations ay katumbas ng bilang ng R Combinations Times R!

Factorial.

factorials ay ginagamit upang kumpirmahin ang mga permutasyon (NPR) at mga kumbinasyon (NCR). Ang isang factorial ay ang resulta ng pagpaparami ng isang bilang ng magkakasunod na integer mula 1 hanggang sa ibinigay na numero. Ito ay nakasulat sa tanda ng exclamation: n! at ito ay tinukoy bilang.

0! = 1.

1! = 1.

2! = 2 x 1 = 2.

3! = 3 x 2 x 1 = 6.

4! = 4 x 3 x 2 x 1 = 24

5! = 5 x 4 x 3 x 2 x 1 = 120 at iba pa

function calculate(){
var n=document.getElementById("n").value;
var r=document.getElementById("r").value;
var nf=1;
var rf=1;
var nrf=1;
for(var k=r;k>=