Factorialul unui numar!
by MariusNastasa
HTML
<h1>Factorial</h1>
<input type="number" id="number">
<button onClick="factorial()">Calculeaza</button>
<hr> Rezultat:
<div id="result"></div>
JavaScript
function factorial() {
var n = document.getElementById("number").value;
document.getElementById("result").innerHTML = factorialRecursiv(n);
}
function factorialFor(n) {
var fact = 1;
for (var i = n; i > 0; i--) {
fact = fact * i;
}
return fact;
}
function factorialRecursiv(n) {
if (n == 0) {
return 1;
} else {
return n * factorialRecursiv(n - 1);
}
}