Respuestas Ejercicio 12 (Preparación TOP Marzo 2022)

Hola
Escribe tu respuesta acá

function factorial (n){
let facNum = 1;

for (let i = 1; i <= n; i++ ){
facNum = facNum * i;
console.log(facNum);
}

return facNum;
}

console.log ("El factorial del número es: " + factorial(4));

function factorial(n){
let valorFactorial=1;
let mensaje="";
if(n<0){
mensaje=“No se puede calcular el factorial”;
return mensaje;
}
else{
if(n===0){
valorFactorial=1;
return valorFactorial;
}
else{
for(let i=1;i<=n;i++){
valorFactorial=valorFactorial*i;
}
}
}
return valorFactorial;
}

console.log(factorial(5)) // 120
console.log(factorial(3)) // 6

12 Factorial de un numero entero n

function factorial(numeroN) {
  let resultado = (numeroN )
  for (let i = (numeroN-1); i >= 1; i--) {
    resultado = (resultado * i)
  }
  return resultado
}
console.log(factorial(5))
console.log(factorial(6))

console.log(’---- Ejercicio 12 ----’)

function factorial(numero) {

let resultado = (numero)

for (let i = (numero-1); i >= 1; i–) {

resultado = (resultado * i)

}

return resultado

}

console.log(factorial(9)) // 362880