Calculadora teorema de Ptolomeo
El teorema de Ptolomeo con solo cuatro lados: en un cuadrilátero cíclico de lados 3, 4, 3 y 4, el producto de las diagonales es 25, desglosado como 9 más 16 de los pares opuestos para que pueda mostrar el cálculo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 3
- B
- 4
- C
- 3
- D
- 4
- Producto de las diagonales
- 25
El teorema de Ptolomeo es la relación clásica que vincula los cuatro lados consecutivos de un cuadrilátero cíclico con el producto de sus dos diagonales. Si a, b, c y d son los lados en orden de un cuadrilátero inscriptible en un círculo, y p y q son las diagonales, entonces el producto p por q es igual a a por c más b por d. Esta calculadora del teorema de Ptolomeo acepta esas cuatro longitudes finitas y positivas, comprueba que puedan formar un cuadrilátero simple cerrado y devuelve el producto de las diagonales con los productos de lados opuestos explícitos, para que usted pueda mostrar el álgebra junto a la respuesta. Sin red, sin aleatoriedad y sin Date.
Qué afirma el teorema de Ptolomeo para un cuadrilátero cíclico
Un cuadrilátero cíclico es un polígono de cuatro lados cuyos vértices yacen todos en un mismo círculo. Esa restricción de inscripción basta para forzar una identidad multiplicativa simple entre lados y diagonales. Etiquete los vértices A, B, C, D en orden cíclico alrededor del círculo, escriba a para AB, b para BC, c para CD y d para DA, y p para la diagonal AC y q para la diagonal BD.
El teorema de Ptolomeo afirma entonces que el producto de las diagonales es igual a la suma de los productos de los pares de lados opuestos: p multiplicado por q es igual a a multiplicado por c más b multiplicado por d.
El enunciado se recuerda a menudo como una identidad de longitudes de cuerda que generaliza el teorema de Pitágoras: cuando el cuadrilátero cíclico es un rectángulo, las diagonales son iguales y cada una es la hipotenusa de los triángulos rectángulos formados por los lados, de modo que el producto recupera el patrón familiar de a al cuadrado más b al cuadrado tras repetir los lados opuestos.
Cuando la figura es un cuadrado de lado s, cada diagonal es s por la raíz cuadrada de dos, así que el producto es dos s al cuadrado, que coincide con a c más b d igual a s al cuadrado más s al cuadrado.
Este extremo no reconstruye las longitudes individuales de cada diagonal solo a partir de los lados —eso suele exigir más datos, como un ángulo o el circunradio—, pero sí devuelve el producto exacto prometido por Ptolomeo, que es con frecuencia lo que piden los exámenes y los pasos algebraicos intermedios. La fórmula usa solo multiplicaciones y una suma sobre las cuatro longitudes, así que es O(1), determinista y sin solvers iterativos ni raíces en el camino principal.
Contrato de entrada, validación y forma de la respuesta
Cualquier lado negativo se rechaza con un mensaje claro de que una longitud negativa no es válida; cero y demás valores no positivos se rechazan igual. Las cuatro longitudes positivas deben cumplir además la desigualdad estricta del cuadrilátero: cada lado debe ser menor que la suma de los otros tres; de lo contrario no puede existir un cuadrilátero simple cerrado y la solicitud falla antes de aplicar Ptolomeo. Los campos numéricos se redondean a doce decimales para goldens estables entre runtimes.
Comprobaciones clásicas: un rectángulo de lados tres, cuatro, tres, cuatro cuyo producto de diagonales es veinticinco, y un cuadrado de lado cinco cuyo producto es cincuenta. Combine la herramienta gratuita del navegador con el mismo contrato en scripts para que las revisiones de tareas y la corrección masiva no discrepen.
Cuándo le sirve el producto de las diagonales
Los cursos de geometría de secundaria y universidad piden con frecuencia el producto de las diagonales de un cuadrilátero cíclico cuando se conocen los cuatro lados; una calculadora fiable con un filtro estricto de positividad y desigualdad acelera la corrección de tareas y elimina errores de hoja de cálculo donde alguien multiplica lados adyacentes en lugar de pares opuestos. Generadores de preparación de exámenes y correctores automáticos de LMS necesitan un oráculo determinista que marque longitudes negativas y contornos imposibles como fallos en lugar de inventar un producto.
Notas de arquitectura, topografía y fabricación a veces ya conocen las longitudes secuenciales de arista de un marco o placa cíclica; el producto de diagonales alimenta comprobaciones intermedias, estimaciones de arriostramiento y pasos simbólicos antes de reconstruir cada diagonal en CAD. La validación fallida no consume saldo. Mantenga las solicitudes pequeñas, fije el producto redondeado en las pruebas y obtendrá resultados de Ptolomeo reproducibles para aulas, plugins LMS y workers de borde sin montar infraestructura de geometría simbólica propia.
Intenciones de búsqueda distintas —contar diagonales de un n-gono, diagonal de un cuadrado o diagonales de trapecio desde bases y altura— deben permanecer en sus propias páginas y no sobrecargar esta de producto cíclico.
Qué puede hacer con ella
Revisión de tareas y aula
Introduzca cuatro lados consecutivos de un cuadrilátero cíclico y verifique el producto de diagonales de Ptolomeo pq = ac + bd frente a los métodos del libro.
Preguntas frecuentes
¿Cómo funciona la calculadora del teorema de Ptolomeo?
Envíe lados finitos positivos a, b, c y d en orden consecutivo.
¿Qué ocurre si un lado es negativo?
Una longitud de lado negativa no es válida para un cuadrilátero cíclico y no se factura.
¿Devuelve la longitud de cada diagonal por separado?
No. Solo con los lados, Ptolomeo da el producto de las diagonales, no cada una.
¿Qué longitudes se rechazan además de las negativas?
Lados nulos o no positivos, valores ausentes o no finitos, y cualquier conjunto que viole la desigualdad del cuadrilátero (cada lado menor que la suma de los otros tres).
¿Qué lados son opuestos en el teorema de Ptolomeo?
Si nombra los vértices A, B, C y D en orden alrededor del círculo, AB es opuesto a CD y BC es opuesto a DA. Multiplique cada par opuesto y sume ambos resultados; multiplicar lados contiguos es el error clásico.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/geom/cyclic-quadrilateral-diagonals \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":4,"c":5,"d":6}'const res = await fetch("https://api.kit.forhosting.com/geom/cyclic-quadrilateral-diagonals", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 4,
"c": 5,
"d": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/cyclic-quadrilateral-diagonals",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 4,
"c": 5,
"d": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/cyclic-quadrilateral-diagonals", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":4,"c":5,"d":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":4,"c":5,"d":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/cyclic-quadrilateral-diagonals", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"a": 3,
"b": 4,
"c": 5,
"d": 6
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.cyclic_quadrilateral_diagonals",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cualquier lado negativo falla con invalid_input; también longitudes nulas y figuras que rompen la desigualdad del cuadrilátero.
Contrato de entrada, validación y forma de la respuesta
Envíe un cuerpo JSON con cuatro números finitos positivos obligatorios a, b, c y d para los lados consecutivos del cuadrilátero cíclico. Se aceptan alias cortos side_a, ab o side1 para a; side_b, bc o side2 para b; side_c, cd o side3 para c; y side_d, da o side4 para d, de modo que etiquetas compactas de formulario y clientes multilingües no necesiten un segundo manejador. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan con invalid_input nombrando el campo. Si todo es correcto, el cuerpo repite a, b, c y d; devuelve diagonal_product igual a a por c más b por d; incluye opposite_side_products con los términos ac y bd para que las interfaces docentes muestren los sumandos; y fija formula en la identidad de Ptolomeo y method en ptolemy para registros y documentación. Las llamadas API correctas facturan la base publicada de $0.002 por elemento; la entrada inválida no se cobra.
Dónde aporta valor una API del producto de diagonales de Ptolomeo
Como la implementación es parse puro de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Exámenes y corrección LMS
Califique ítems de cuadrilátero cíclico con un oráculo determinista que rechaza lados negativos y contornos imposibles como invalid_input.
CAD, topografía y fixtures geométricos
A partir de longitudes de arista secuenciales de un marco cíclico, obtenga el producto de diagonales para comprobaciones intermedias sin una pila CAS completa.
Preguntas técnicas
¿Cuánto cuesta la calculadora del teorema de Ptolomeo?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada inválida no se factura.