ForHosting KIT · Matemáticas

Calculadora de coeficiente binomial

Un comité de 3 personas entre 10 candidatos se puede formar de 120 maneras: indique n y k y obtenga el coeficiente binomial exacto, con todas sus cifras y sin redondeos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
N
10
K
3
Obtiene
Valor
120

El coeficiente binomial indica cuántos grupos diferentes de k elementos pueden seleccionarse entre n elementos distintos cuando el orden no importa. Esta calculadora acepta enteros no negativos n y k, comprueba que k no supere n y devuelve el valor exacto de n sobre k como cadena decimal. Utiliza aritmética entera determinista, no aproximaciones de coma flotante, por lo que sirve para ejercicios de combinatoria, cálculos de probabilidad, pruebas de software y flujos automatizados donde cada cifra debe ser correcta.

Comprenda qué cuenta el coeficiente binomial

Un coeficiente binomial cuenta selecciones sin orden. Imagine que debe formar un comité de tres personas entre diez candidatas. Elegir a Ana, Ben y Chen describe el mismo comité, independientemente del orden en que aparezcan sus nombres, por lo que esas ordenaciones no se cuentan por separado.

El resultado se escribe C(10,3), diez sobre tres o con diez encima de tres entre paréntesis. En general, C(n,k) equivale al factorial de n dividido entre el factorial de k multiplicado por el factorial de n menos k. Los mismos números aparecen en el triángulo de Pascal y como coeficientes de una expansión binomial, por ejemplo (x + y) elevado a un entero no negativo.

Los casos límite se deducen de la definición: elegir cero elementos entre n tiene un resultado, elegir los n elementos también tiene uno y elegir un elemento ofrece n resultados. Esta capacidad aplica esa interpretación habitual de conteo finito. Exige índices enteros no negativos y rechaza k mayor que n, en vez de aplicar silenciosamente otra convención generalizada.

Por ello, el valor coincide con el uso estándar en combinatoria, probabilidad elemental y matemáticas discretas.

Proporcione n y k válidos e interprete el resultado

Envíe un objeto con los campos obligatorios n y k. El campo n representa la cantidad total de elementos distintos disponibles y k indica cuántos se seleccionan. Ambos deben ser enteros completos no negativos, n no puede superar diez mil y k no puede superar n.

También se aceptan cadenas decimales enteras canónicas, algo práctico cuando los datos proceden de un formulario de texto; en cambio, se rechazan signos, fracciones, notación exponencial, cadenas vacías, booleanos, infinitos y cualquier valor no entero. Una respuesta correcta repite n y k ya normalizados como números y entrega value como una cadena decimal exacta. Mantenga value como texto para transportarlo o almacenarlo, o conviértalo con una biblioteca de enteros de precisión arbitraria.

Utilice el cálculo exacto de forma eficiente

La implementación no calcula tres factoriales enormes para después dividirlos. Emplea la fórmula multiplicativa equivalente y la simetría C(n,k) = C(n,n-k), por lo que el bucle solo necesita el menor número de pasos entre k y n menos k. Cada paso multiplica y divide valores BigInt exactos: no hay redondeo de coma flotante, muestreo aleatorio ni estimaciones dependientes de la plataforma.

Este método resulta apropiado para datos de prueba, herramientas educativas, procesos de probabilidad y código que necesita un coeficiente, no una fila completa del triángulo de Pascal. Si usa el resultado en una probabilidad binomial, multiplique el coeficiente por las potencias correspondientes de las probabilidades de éxito y fracaso en otro paso; esta capacidad devuelve únicamente el factor combinatorio exacto. No la use para permutaciones, ya que estas consideran distintas las selecciones con diferente orden y siguen otra fórmula.

Tampoco convierta un value grande en un número de coma flotante corriente, pues perdería la precisión conservada. Para cálculos repetidos con el mismo n, puede solicitar cada k por separado; un programa local especializado será más eficiente si necesita millones de coeficientes o índices superiores al límite publicado.

Compruebe ejercicios de combinatoria

Verifique cálculos manuales de comités, cartas, equipos o subconjuntos con un valor n sobre k exacto y reproducible.

Construya cálculos de probabilidad

Obtenga el multiplicador combinatorio exacto de probabilidades binomiales antes de aplicar los términos de éxito y fracaso.

¿Qué significa n sobre k?

Es la cantidad de formas de seleccionar k elementos entre n elementos distintos cuando el orden no importa.

¿Se admiten valores cero?

Sí. C(0,0) es 1 y C(n,0) es 1 para todo n no negativo admitido.

¿Cómo se calcula el coeficiente binomial?

Divida el factorial de n entre el producto del factorial de k y el factorial de n − k. Para un comité de 3 entre 10 candidatos, C(10,3) es 10! / (3! · 7!), es decir, 120 comités distintos.

¿Qué pasa si k es mayor que n?

La calculadora rechaza los datos en lugar de aplicar otra convención, porque no se pueden elegir más elementos de los que hay. Compruebe que k, los elegidos, no supere a n, el total.

¿Hasta qué valor de n puedo calcular?

Hasta 10 000. El resultado es exacto hasta la última cifra, sin redondeo, incluso cuando el número es muy grande, así que sirve para probabilidad, ejercicios de combinatoria o comprobaciones.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/algebra/binomial-coefficient

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/algebra/binomial-coefficient \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":10,"k":3}'
{
  "n": 10,
  "k": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.binomial_coefficient",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_n10000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Proporcione n y k válidos e interprete el resultado

La cadena es deliberada: muchos coeficientes binomiales exceden el rango entero seguro de JavaScript incluso con índices moderados, y convertirlos en un número JSON alteraría silenciosamente sus últimas cifras. Las solicitudes inválidas producen el error invalid_input con un mensaje útil. Cada solicitud API correcta cuesta $0.002; el cálculo no consulta la red ni depende de datos externos cambiantes.

Cree datos de prueba fiables

Genere coeficientes esperados precisos para pruebas unitarias sin factoriales de coma flotante ni servicios externos.

¿Por qué value se devuelve como cadena?

Los coeficientes pueden superar el rango exacto de los números JSON. Una cadena decimal conserva todas las cifras.

¿Qué ocurre si k es mayor que n?

La solicitud se rechaza con invalid_input porque esta calculadora exige que cero sea menor o igual que k y que k sea menor o igual que n.

¿Cuánto cuesta un cálculo mediante la API?

Cada solicitud API correcta cuesta $0.002. La versión del navegador puede ejecutar localmente el mismo cálculo determinista.

Ver la documentación completa del KIT →