ForHosting KIT · Utilidades de desarrollo

Multiplicación de enteros gaussianos

Esta calculadora multiplica dos enteros gaussianos de la forma a + bi, cuyas partes real e imaginaria son enteras, y devuelve el producto exacto en la misma forma.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca los cuatro coeficientes por separado; la herramienta aplica la propiedad distributiva y la identidad i al cuadrado igual a -1. El resultado incluye la parte real y el coeficiente imaginario para ejercicios de teoría de números, comprobaciones algebraicas, pruebas de software y flujos de cálculo exacto.

Represente ambos enteros gaussianos con cuatro componentes

Un entero gaussiano tiene la forma a + bi, donde a y b son enteros e i es la unidad imaginaria. Antes de multiplicar, identifique cada coeficiente. El primer valor usa a_real para a y a_imag para b; el segundo usa b_real para c y b_imag para d. Para multiplicar 3 + 2i por 1 - 4i, introduzca 3, 2, 1 y -4. Conserve siempre el signo: el coeficiente de -4i es -4. Si el número es puramente real, indique cero como parte imaginaria; si es puramente imaginario, indique cero como parte real. Los cuatro campos son obligatorios para evitar ambigüedades en la API. Deben contener enteros JSON dentro de los límites publicados. Las fracciones, el texto numérico, el infinito y cualquier valor no entero se rechazan, sin redondeos ni conversiones silenciosas. Así se mantiene separada la aritmética exacta del cálculo aproximado con números complejos.

Comprenda cómo se calcula el producto

El cálculo desarrolla (a + bi)(c + di) mediante la propiedad distributiva. Al multiplicar los términos se obtiene ac + adi + bci + bdi al cuadrado. Como i al cuadrado vale -1, el último término se convierte en -bd. Los términos sin i forman la parte real ac - bd, y los coeficientes de i forman la parte imaginaria ad + bc. La calculadora devuelve estos enteros como real e imaginary. Para 3 + 2i y 1 - 4i, la parte real es 3 por 1 menos 2 por -4, y la imaginaria es 3 por -4 más 2 por 1. Esta salida evita dudas de formato y facilita procesos posteriores. El algoritmo solo realiza multiplicaciones, sumas y restas enteras acotadas. El límite garantiza que los valores intermedios y finales permanezcan en el rango entero seguro exacto de JavaScript. La operación es determinista y no utiliza red, modelos, reloj ni aleatoriedad.

Utilice el resultado en matemáticas y software

Los enteros gaussianos forman un anillo, por lo que el producto siempre es otro entero gaussiano. Esta propiedad resulta útil para estudiar sumas de dos cuadrados, primos gaussianos, normas y factorización en Z[i]. Puede comparar una expansión manual con los dos coeficientes devueltos o reutilizarlos en el siguiente paso exacto. Una comprobación independiente es la norma multiplicativa N(a + bi) = a al cuadrado + b al cuadrado: la norma del producto debe coincidir con el producto de las normas de entrada. En pruebas de software conviene incluir cambios de signo, ceros, factores puramente reales o imaginarios y las unidades 1, -1, i y -i. El endpoint cuesta $0.002 por solicitud API, mientras que la versión del navegador sirve para comprobaciones locales. Los componentes inválidos producen un error de entrada y nunca se aproximan. Si sus datos contienen fracciones, representan números complejos generales y requieren otra operación.

Comprobar un ejercicio de teoría de números

Verifique los coeficientes real e imaginario obtenidos al desarrollar un producto de enteros gaussianos.

Probar código de aritmética compleja exacta

Genere resultados esperados estables para pruebas con coeficientes enteros y signos negativos.

Crear un flujo con enteros gaussianos

Transfiera el producto exacto a pasos posteriores de norma, divisibilidad, factorización o visualización.

¿Qué es un entero gaussiano?

Es un número complejo a + bi en el que tanto a como b son enteros.

¿Qué fórmula utiliza la calculadora?

Aplica (a + bi)(c + di) = (ac - bd) + (ad + bc)i.

¿Puedo introducir componentes decimales o fraccionarios?

No. Cada componente debe ser entero; los valores fraccionarios, no finitos, ausentes o textuales generan un error de entrada.

¿Cómo se introducen valores puramente reales o imaginarios?

Use cero para la parte ausente: 5 se representa con real 5 e imaginaria 0; 5i, con real 0 e imaginaria 5.

¿Cuánto cuesta?

Cada solicitud API cuesta $0.002. La versión interactiva puede ejecutarse localmente en el navegador.

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/numth/gaussian-integer-multiply

¿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/numth/gaussian-integer-multiply \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a_real":3,"a_imag":2,"b_real":1,"b_imag":-4}'
{
  "a_real": 3,
  "a_imag": 2,
  "b_real": 1,
  "b_imag": -4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.gaussian_integer_multiply",
  "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_abs_component10000000
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.

Ver la documentación completa del KIT →