ForHosting KIT · Utilidades de desarrollo

Calculadora de raíces complejas cuadráticas exactas

Esta calculadora de raíces complejas resuelve ax² + bx + c = 0 cuando los coeficientes enteros producen un discriminante negativo.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

En lugar de redondear la respuesta, conserva la parte real como fracción reducida y la magnitud imaginaria como raíz cuadrada o fracción simplificada. Las dos soluciones se entregan juntas como un par conjugado complejo exacto en forma rectangular, útil para ejercicios de álgebra, claves de respuestas, pruebas simbólicas y procesos donde una aproximación ocultaría la estructura de la solución.

Reconozca cuándo una cuadrática tiene raíces complejas

Parta de la ecuación estándar ax² + bx + c = 0, donde a no puede ser cero. Su discriminante es b² − 4ac. Un discriminante positivo produce dos raíces reales distintas y uno igual a cero produce una raíz real repetida. Esta calculadora se concentra en el caso restante: un discriminante estrictamente negativo. Entonces su raíz cuadrada contiene i, la unidad imaginaria definida por i² = −1, y la fórmula cuadrática se reorganiza como una parte real más o menos una parte imaginaria. Como a, b y c son enteros reales, el cambio de signo genera dos soluciones conjugadas. Por ejemplo, x² + x + 1 tiene discriminante −3 y soluciones −1/2 + sqrt(3)/2 i y −1/2 − sqrt(3)/2 i. La herramienta rechaza discriminantes no negativos para que una suposición incorrecta sea visible, y también rechaza a = 0 porque esa expresión sería lineal, no cuadrática.

Interprete el resultado exacto en forma rectangular

Introduzca a, b y c como enteros en la forma estándar. La respuesta muestra una ecuación legible y el discriminante negativo. Cada elemento de roots contiene real, imaginary y rectangular. El campo real es el valor reducido −b/(2a). El campo imaginary es el coeficiente con signo de i, obtenido de sqrt(−D)/(2|a|), después de extraer factores cuadrados del radical y cancelar factores comunes con el denominador. El campo rectangular combina ambas piezas en la notación u + vi. Así, 3/2 + sqrt(7)/2 i indica u = 3/2 y v = sqrt(7)/2; la segunda solución conserva la coordenada real y niega la imaginaria. No se sustituye el radical por un decimal, por lo que las fracciones periódicas y las raíces irracionales siguen siendo exactas. Si el radical se simplifica a un entero, desaparece la notación sqrt; si una fracción se reduce a entero, se omite el denominador.

Valide el par y úselo con seguridad

Para una comprobación rápida, confirme la simetría conjugada: ambas raíces deben tener la misma parte real y partes imaginarias opuestas. También puede aplicar las fórmulas de Vieta. La suma debe ser −b/a porque los términos imaginarios se cancelan, y el producto debe ser c/a. Otra opción es sustituir cualquiera de las expresiones en ax² + bx + c y simplificar hasta que las partes real e imaginaria sean cero. Las entradas se limitan a enteros seguros cuyo valor absoluto no supera un millón, para mantener exactos el discriminante y su factorización tanto en el navegador como en el Worker de la API. La herramienta no acepta decimales, no interpreta una ecuación escrita y no resuelve raíces reales. Convierta coeficientes racionales en enteros equivalentes antes de usarla. El navegador ejecuta la misma función pura sin red; cada elemento correcto mediante API cuesta $0.002, y las entradas inválidas devuelven un error claro.

Revisar una tarea de álgebra

Compare un par conjugado obtenido a mano con partes reales e imaginarias exactas antes de entregar el ejercicio.

Crear claves de respuestas exactas

Genere soluciones rectangulares coherentes sin introducir redondeos decimales en hojas de trabajo o evaluaciones.

Probar software de cálculo simbólico

Use cadenas deterministas de radicales y fracciones como casos de prueba para código que procesa cuadráticas complejas.

¿Por qué el discriminante debe ser negativo?

Esta capacidad se dedica a raíces conjugadas complejas no reales. Un discriminante cero o positivo corresponde a un solucionador de raíces reales.

¿Las raíces son exactas o aproximaciones decimales?

Son exactas. Las fracciones se reducen y las raíces cuadradas se simplifican sin convertirlas en decimales de coma flotante.

¿Qué significa forma rectangular?

La forma rectangular escribe un número complejo como u + vi y separa la parte real u del coeficiente imaginario v.

¿Por qué las dos raíces son conjugadas?

Una cuadrática de coeficientes reales con raíces no reales comparte la misma parte real y presenta signos opuestos en las partes imaginarias.

¿Cuánto cuesta una llamada a la API?

Cada elemento resuelto correctamente cuesta $0.002. El mismo solucionador determinista también funciona 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/algebra/quadratic-complex-roots

¿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/quadratic-complex-roots \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":1,"b":1,"c":1}'
{
  "a": 1,
  "b": 1,
  "c": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.quadratic_complex_roots",
  "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.

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 →