In primul rand calculam n! (n factorial). Ce reprezinta operatia factorial?! Va dati seama si singuri spunandu-va doar ca n! = 1*2*3*4*...*n (ex: 3!=1*2*3=6).
Pentru a calcula factorialul unui numar folosim urmatorul script:
<?php
$n = 10; // numarul al carui factorial il calculam
$nf = 1; // dam mai intai valoarea 1
for ($a=1; $a<=$n; $a++) {
$nf = $nf * $a;
}
echo $nf; // afisam rezultatul
?>Folosind acest script calculam factorialul lui n, lui k si al lui n-k dupa care adaugam rezultatele in acea fractie.
Iata si scriptul complet
<?php
$n = 49;
$k = 6;
$nf = 1;
for ($a=1; $a<=$n; $a++) {
$nf = $nf * $a;
}
$kf = 1;
for ($b=1; $b<=$k; $b++) {
$kf = $kf * $b;
}
$nk = $n - $k;
$nkf = 1;
for ($c=1; $c<=$nk; $c++) {
$nkf = $nkf * $c;
}
$rez = $nf / ($kf * $nkf);
echo $rez;
?>