ForHosting KIT · Matemáticas

Calculadora de números triangulares

El 5.º número triangular es 15 y el 10.º es 55. Escriba una posición para obtener n(n+1)/2, escriba cualquier entero para saber si es triangular y qué lugar ocupa en la sucesión, o haga ambas cosas a la vez. 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
5
Obtiene
Triangular
15
Producto
30

Un número triangular cuenta objetos que forman un triángulo equilátero: uno en la primera fila, dos en la segunda, tres en la tercera, y así sucesivamente. La fórmula cerrada es simple y exacta—T sub n igual a n por n más uno, todo dividido entre dos—así que el quinto número triangular es quince, el décimo es cincuenta y cinco, y el centésimo es cinco mil cincuenta. Esta capacidad evalúa esa fórmula para un índice n no negativo y comprueba si un entero no negativo arbitrario es triangular verificando que uno más ocho veces el valor sea un cuadrado perfecto.

Qué son los números triangulares y cómo funciona la fórmula

Imagine apilar monedas en filas: una moneda, luego una fila de dos, luego tres, y así hasta n filas. El total es el n-ésimo número triangular. Sumar de uno a n es lo mismo que el producto cerrado n por n más uno dividido entre dos, porque n y n más uno son enteros consecutivos y por tanto uno de ellos es par, de modo que la división entre dos es exacta en aritmética entera.

La secuencia comienza en cero (para n igual a cero, un triángulo vacío), luego uno, tres, seis, diez, quince, veintiuno, veintiocho, treinta y seis, cuarenta y cinco, y cincuenta y cinco para n igual a diez. Los números triangulares aparecen en combinatoria como el número de aristas de un grafo completo de n más uno vértices, en el problema de los apretones de mano, y como números figurados relacionados con los cuadrados mediante identidades como ocho T sub n más uno igual al cuadrado de dos n más uno.

Como cada paso es multiplicación entera y una mitad exacta, no hay redondeo, ni muestreo, ni dependencia del reloj ni de semillas aleatorias.

Validadores para concursos de programación y entrevistas

Afirme soluciones candidatas a problemas clásicos de números triangulares sin reimplementar la fórmula cerrada y la inversa por cuadrado perfecto en cada arnés de lenguaje.

¿Qué es un número triangular?

Un entero no negativo de la forma T_n = n(n+1)/2 para algún entero n ≥ 0. Ejemplos: 1, 3, 6, 10, 15, 21.

¿Cómo se comprueba si un valor es triangular?

Calcule 1 + 8·value. Si ese discriminante es un cuadrado perfecto r² con r impar, entonces n = (r−1)/2 y el valor es igual a T_n.

¿Es cero un número triangular?

Esta herramienta trata el cero como un número triangular no negativo válido.

¿Es gratuita la calculadora de números triangulares?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Cuántos apretones de manos hay si todos en un grupo se saludan una vez?

Un número triangular de ellos. Con 6 personas son 15, el 5.º número triangular, porque cada pareja se saluda una sola vez. En general, un grupo de n más una personas da el n-ésimo número triangular de apretones.

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/math/triangular-number

¿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/math/triangular-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.triangular_number",
  "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_n100000000
max_value5000000050000000
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.

Estudiantes, docentes, autores de concursos y constructores de tuberías de datos obtienen una respuesta JSON determinista sin un sistema de álgebra computacional, sin conjeturas en coma flotante, y con la misma función pura en la herramienta gratuita del navegador y en la ruta de API prepago.

Qué son los números triangulares y cómo funciona la fórmula

Un índice negativo no forma parte de la secuencia clásica no negativa que implementa esta herramienta: el manejador rechaza los negativos con invalid_input en lugar de inventar una extensión con signo. Cuando solo necesite T sub n, envíe el índice; cuando necesite pertenencia, envíe el valor candidato; cuando necesite ambos en una sola llamada, envíe ambos campos y lea triangular e is_triangular juntos.

Cómo llamar a la API y qué se devuelve

El campo n es un entero no negativo como máximo de cien millones—el índice del número triangular que desea. El campo value es un entero no negativo como máximo de cinco mil billones cincuenta mil millones—el candidato que desea probar como triangular. En la ruta de cálculo la respuesta incluye n, triangular igual a T sub n, product igual a n por n más uno, y la cadena de fórmula n por n más uno entre dos. Úselo en tuberías de deberes, validadores de concursos de programación, entornos de preparación de entrevistas, trabajos de enriquecimiento de hojas de cálculo o cualquier flujo que necesite una comprobación reproducible de números triangulares sin instalar paquetes especializados en cada máquina. Envíe un cuerpo JSON con al menos uno de dos campos. Se aceptan los alias index y order con el mismo significado. Los alias number, x y candidate se mapean a value. En la ruta de comprobación la respuesta incluye value, is_triangular como booleano, root_n como el índice recuperado o null, discriminant igual a uno más ocho veces value, y cuando el candidato es triangular también n, triangular y product para que pueda recalcular a mano. La validación fallida—falta de ambos campos, un no entero, una fracción, un valor por encima del límite publicado o cualquier número negativo—devuelve invalid_input y nunca se cobra. El precio es un fijo $0.002 por petición exitosa con unidad item y precio unitario marginal cero.

Consejos prácticos, límites y búsquedas relacionadas

Si necesita números figurados de multiprecisión con cientos de dígitos, use una pila de enteros grandes dedicada—esta capacidad parse ligera está pensada para comprobaciones interactivas y entradas de tamaño didáctico. Otras landings de teoría de números en este kit cubren intenciones distintas como comprobaciones de Armstrong o sumas alícuotas; esta página es específicamente para quien busca una calculadora de números triangulares o pregunta si un entero dado es triangular. Prefiera el diseño de dos campos a inventar un enum de modo: un solo contrato cubre solo cálculo, solo comprobación y peticiones conjuntas sin romper clientes antiguos. Mantenga n y value dentro de los límites de enteros seguros publicados para que todo producto intermedio y el discriminante uno más ocho v permanezcan exactos en el Worker y en el navegador. Al enseñar, prefiera ejemplos emparejados: n igual a cinco produce quince; value igual a quince produce is_triangular true con root_n cinco; value igual a catorce produce false; y un n negativo demuestra el camino de rechazo estricto. Como la inversa se basa en una prueba de cuadrado perfecto del discriminante, los estudiantes pueden recalcular la raíz cuadrada a mano en casos pequeños y coincidir línea a línea con la API. No trate el booleano solo como una caja negra—combine is_triangular con root_n y discriminant al calificar entregas para diagnosticar fórmulas inversas incorrectas con facilidad. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los usuarios introducen valores incorrectos al aprender el contrato.

Deberes: calcular T_n y verificar la pertenencia triangular

Dé a los estudiantes un índice o un entero candidato y compruebe su valor triangular o etiqueta sí/no calculada a mano frente a un resultado determinista de la API o del navegador gratuito.

Demostraciones didácticas de números figurados y sumas cerradas

Proyecte n, product, triangular, discriminant y root_n en clase para que el alumnado vea la fórmula, la prueba inversa del cuadrado y ambos resultados en una sola respuesta.

¿Qué entradas se rechazan?

Faltar n y value, no enteros, valores por encima de los máximos publicados y cualquier número negativo devuelven invalid_input. Esos fallos no se cobran.

Ver la documentación completa del KIT →