Saltar al contenido principal
HSCalculadora

Calculadora de Factorial (n!)

Calcula el factorial de cualquier número entero no negativo. Muestra resultados también para valores grandes.

Calcula el factorial de cualquier número entero no negativo. Muestra resultados también para valores grandes.

Enter a non-negative integer (0–170). Note: 170! is the largest factorial JavaScript can represent.

Los resultados se actualizan al escribir.

n!
—

Cómo funciona

La función factorial, denotada n!, multiplica un entero positivo n por todos los enteros positivos menores que él hasta 1. Por ejemplo, 5! = 5 × 4 × 3 × 2 × 1 = 120.

Por convención matemática, 0! = 1. Esto puede parecer contradictorio, pero se deriva de la regla del producto vacío (un producto sin números equivale al elemento identidad de la multiplicación, 1) y garantiza que las fórmulas de combinaciones y permutaciones funcionen correctamente en los casos límite.

Los factoriales crecen asombrosamente rápido — 10! ya es 3.628.800, y 20! supera los 2,4 trillones. Este crecimiento explosivo es responsable directo de lo difícil que resulta ganar loterías o descifrar claves criptográficas por fuerza bruta. El número 52! (barajadas posibles de una baraja estándar) es aproximadamente 8 × 10^67, un número mayor que la cantidad de átomos del universo observable, lo que significa que casi con seguridad cada barajada de la historia ha sido única.

Los factoriales aparecen por todas partes en matemáticas: en combinatoria (contar arreglos), en las series de Taylor (sen x = x − x³/3! + x⁵/5! − ...), en la función Gamma (que extiende los factoriales a los no enteros) y en estadística. Esta mezcla de una definición de una línea y un crecimiento explosivo hace del factorial una de las primeras grandes ideas que los estudiantes encuentran en combinatoria.

Cómo funciona

Fórmula: n! = n × (n−1) × (n−2) × ... × 2 × 1; 0! = 1

Un factorial cuenta de cuántas formas se pueden ordenar n elementos distintos: la primera posición tiene n opciones, la siguiente n−1, y así hasta la última, de modo que las opciones se multiplican entre sí. Por eso la definición es un producto que va de n hasta 1. Definir 0! = 1 mantiene coherente la regla del producto vacío y permite que las fórmulas de combinaciones y permutaciones sigan siendo correctas en sus casos límite.

Cuándo usarla

El factorial aparece siempre que haya que contar de cuántas maneras se pueden ordenar o disponer elementos distintos. Los estudiantes lo usan en los primeros temas de combinatoria para resolver permutaciones y combinaciones, ya que n! está en el corazón de ambas fórmulas. Es imprescindible para calcular el número de ordenaciones posibles de una lista, baraja o secuencia, y para evaluar probabilidades en distribuciones como la de Poisson o la binomial. En análisis matemático interviene en el desarrollo de series de Taylor, donde cada término se divide entre un factorial, y en física e ingeniería aparece dentro de la función Gamma. En definitiva, recurre a esta calculadora cuando necesites el producto de todos los enteros hasta n, ya sea como respuesta final o como paso intermedio de un cálculo mayor.

Consejos y consideraciones

El factorial solo está definido para enteros no negativos, así que no introduzcas decimales ni números negativos; para esos casos se necesita la función Gamma, que extiende el concepto. Recuerda que 0! es igual a 1 por convención, no cero, un detalle que suele causar errores en fórmulas de combinatoria. Ten muy presente la velocidad de crecimiento: los resultados se disparan enseguida y, en aritmética de doble precisión, 170! es el mayor valor representable antes de desbordar a infinito, por lo que valores mayores requieren aritmética de enteros grandes. Cuando el factorial forme parte de una combinación o permutación, cancela factores comunes antes de multiplicar en lugar de calcular cada factorial por separado: así evitas números gigantescos innecesarios y reduces el riesgo de pérdida de precisión.

Fórmula

n! = n × (n−1) × (n−2) × ... × 2 × 1; 0! = 1

Un factorial cuenta de cuántas formas se pueden ordenar n elementos distintos: la primera posición tiene n opciones, la siguiente n−1, y así hasta la última, de modo que las opciones se multiplican entre sí. Por eso la definición es un producto que va de n hasta 1. Definir 0! = 1 mantiene coherente la regla del producto vacío y permite que las fórmulas de combinaciones y permutaciones sigan siendo correctas en sus casos límite.

Fuente:Standard mathematical definition

Revisamos todas nuestras herramientas de vez en cuando para garantizar su precisión.

Ejemplo resuelto

n:8

8! = 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1 = 40.320. Este es también el número de formas de ordenar 8 libros en un estante, cada vez en un orden diferente.

Cómo usar esta calculadora

  1. 1

    Introduce tus valores

    Introduce n.

  2. 2

    Ajusta las opciones

    Ajusta cualquier opción para adaptarla a tu situación.

  3. 3

    Lee tu resultado

    n! se actualiza al instante mientras escribes, sin botón que pulsar.

Preguntas frecuentes

¿Por qué 0! es igual a 1?
El factorial de cero es 1 por definición, y hay varias formas de entender por qué tiene sentido. Matemáticamente, sigue la convención del 'producto vacío': un producto sin factores equivale a 1 (igual que una suma sin términos equivale a 0). En la práctica, garantiza que la fórmula de combinaciones C(n, 0) = 1 funcione correctamente: hay exactamente una forma de no elegir nada. También satisface la relación de recurrencia n! = n × (n−1)!: con n=1 da 1! = 1 × 0!, así que 0! debe ser 1.
¿Cuál es el factorial más grande que una calculadora puede calcular?
Depende de la precisión numérica de la calculadora. Los números de punto flotante de doble precisión estándar (usados en la mayoría de la informática, incluido JavaScript) pueden representar factoriales hasta 170! (≈7,26 × 10^306) antes de superar el valor máximo representable y convertirse en 'Infinity'. Para resultados enteros exactos de factoriales mayores se necesita aritmética de enteros grandes. Los enteros de Python manejan factoriales arbitrariamente grandes. 171! ≈ 1,24 × 10^309, que supera el máximo de doble precisión.
¿Cómo se usan los factoriales en combinaciones y permutaciones?
Los factoriales son la base de contar arreglos. Permutaciones (arreglos ordenados) de r elementos de n: P(n, r) = n! / (n−r)!. Combinaciones (selecciones sin orden) de r elementos de n: C(n, r) = n! / (r! × (n−r)!). Por ejemplo, ordenar 3 libros de un estante de 5 en distintos órdenes: P(5,3) = 5!/2! = 60. Elegir 3 libros cualesquiera de 5 sin importar el orden: C(5,3) = 5!/(3!×2!) = 10. También aparecen en distribuciones de probabilidad como la de Poisson.
¿Qué es la función Gamma y cómo se relaciona con el factorial?
La función Gamma Γ(n) es una extensión de la función factorial a números no enteros y complejos. Para enteros positivos, Γ(n) = (n−1)!. Así, Γ(5) = 4! = 24. La función Gamma se define mediante una fórmula integral que funciona para todos los números reales positivos y complejos con parte real positiva. Esto permite calcular 'factoriales' de no enteros: por ejemplo, Γ(1,5) = 0,5! × 2 ≈ 0,886. La función Gamma aparece en estadística, física e ingeniería.
¿Por qué los factoriales crecen tan increíblemente rápido?
Los factoriales crecen de forma superexponencial porque cada factor adicional es mayor que el anterior. El crecimiento exponencial (como 2^n) multiplica por el mismo factor cada vez. El crecimiento factorial multiplica por un factor cada vez mayor. Según la aproximación de Stirling, n! ≈ √(2πn) × (n/e)^n, que crece mucho más rápido que cualquier función exponencial. Por eso el número de arreglos posibles de conjuntos grandes es astronómicamente grande.