Calculadora teorema de Ptolomeu
O teorema de Ptolomeu só com os quatro lados: num quadrilátero cíclico de lados 3, 4, 3 e 4, o produto das diagonais é 25, mostrado como 9 mais 16 dos pares opostos para você exibir a conta ao lado da resposta. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- A
- 3
- B
- 4
- C
- 3
- D
- 4
- Produto das diagonais
- 25
O teorema de Ptolomeu é a relação clássica que liga os quatro lados consecutivos de um quadrilátero cíclico ao produto de suas duas diagonais. Se a, b, c e d são os lados em ordem de um quadrilátero que pode ser inscrito em um círculo, e p e q são as diagonais, então o produto p vezes q é igual a a vezes c mais b vezes d. Esta calculadora do teorema de Ptolomeu aceita esses quatro comprimentos finitos e positivos, verifica se podem formar um quadrilátero simples fechado e devolve o produto das diagonais com os produtos dos lados opostos explícitos, para que você possa mostrar a álgebra ao lado da resposta. Sem rede, sem aleatoriedade e sem Date.
O que o teorema de Ptolomeu afirma para um quadrilátero cíclico
Um quadrilátero cíclico é um polígono de quatro lados cujos vértices estão todos em um único círculo. Essa restrição de inscrição é forte o bastante para forçar uma identidade multiplicativa simples entre lados e diagonais. Rotule os vértices A, B, C, D em ordem cíclica ao redor do círculo, escreva a para AB, b para BC, c para CD e d para DA, e p para a diagonal AC e q para a diagonal BD.
O teorema de Ptolomeu afirma então que o produto das diagonais é igual à soma dos produtos dos pares de lados opostos: p multiplicado por q é igual a a multiplicado por c mais b multiplicado por d.
O enunciado é lembrado com frequência como uma identidade de comprimentos de corda que generaliza o teorema de Pitágoras: quando o quadrilátero cíclico é um retângulo, as diagonais são iguais e cada uma é a hipotenusa dos triângulos retângulos formados pelos lados, de modo que o produto recupera o padrão familiar de a ao quadrado mais b ao quadrado após a repetição dos lados opostos.
Quando a figura é um quadrado de lado s, cada diagonal é s vezes a raiz quadrada de dois, assim o produto é dois s ao quadrado, que coincide com a c mais b d igual a s ao quadrado mais s ao quadrado. A fórmula usa apenas multiplicações e uma adição sobre os quatro comprimentos, portanto é O(1), determinística e sem solvers iterativos ou raízes no caminho principal.
Contrato de entrada, validação e formato da resposta
Qualquer lado negativo é rejeitado com mensagem clara de que um comprimento negativo não é válido; zero e demais valores não positivos também são rejeitados. Os quatro comprimentos positivos devem ainda satisfazer a desigualdade estrita do quadrilátero: cada lado deve ser menor que a soma dos outros três; caso contrário nenhum quadrilátero simples fechado existe e a solicitação falha antes de aplicar Ptolomeu. Campos numéricos são arredondados a doze casas decimais para goldens estáveis entre runtimes.
Checagens clássicas: um retângulo com lados três, quatro, três, quatro cujo produto das diagonais é vinte e cinco, e um quadrado de lado cinco cujo produto é cinquenta. Combine a ferramenta gratuita do navegador com o mesmo contrato em scripts para que revisão de tarefas e correção em lote nunca discordem.
Quando o produto das diagonais ajuda
Cursos de geometria do ensino médio e da universidade pedem com frequência o produto das diagonais de um quadrilátero cíclico quando os quatro lados são conhecidos; uma calculadora confiável com filtro estrito de positividade e desigualdade acelera a correção de tarefas e elimina erros de planilha em que alguém multiplica lados adjacentes em vez de pares opostos. Geradores de preparação para exames e autoavaliadores de LMS precisam de um oráculo determinístico que marque comprimentos negativos e contornos impossíveis como falhas em vez de inventar um produto.
Notas de arquitetura, topografia e fabricação às vezes já conhecem os comprimentos sequenciais de aresta de um quadro ou chapa cíclica; o produto das diagonais alimenta checagens intermediárias, estimativas de contraventamento e passos simbólicos antes da reconstrução completa de cada diagonal em CAD. Validação falha não consome saldo. Mantenha requisições pequenas, fixe o produto arredondado nos testes e você obtém resultados de Ptolomeu reproduzíveis para salas de aula, plugins LMS e edge workers sem levantar infraestrutura própria de geometria simbólica.
Intenções de busca relacionadas mas distintas —contar diagonais de um n-gono, diagonal de um quadrado ou diagonais de trapézio a partir de bases e altura— devem ficar em landings próprias em vez de sobrecarregar esta página de produto cíclico.
Casos de uso
Sala de aula e revisão de tarefas
Informe quatro lados consecutivos de um quadrilátero cíclico e verifique o produto das diagonais de Ptolomeu pq = ac + bd em relação aos métodos do livro.
Perguntas frequentes
Como funciona a calculadora do teorema de Ptolomeu?
Envie lados finitos positivos a, b, c e d em ordem consecutiva.
O que acontece se um lado for negativo?
Um comprimento de lado negativo não é válido para um quadrilátero cíclico e não é cobrado.
A resposta traz o comprimento de cada diagonal separadamente?
Não. Só com os lados, Ptolomeu dá o produto das diagonais, não cada uma.
Quais comprimentos são rejeitados além dos negativos?
Lados nulos ou não positivos, valores ausentes ou não finitos, e qualquer conjunto que viole a desigualdade do quadrilátero (cada lado menor que a soma dos outros três).
Quais lados são opostos no teorema de Ptolomeu?
Nomeando os vértices A, B, C e D em ordem ao redor do círculo, AB é oposto a CD e BC é oposto a DA. Multiplique cada par oposto e some os dois resultados; multiplicar lados vizinhos é o erro clássico.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"a": 3,
"b": 4,
"c": 5,
"d": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.cyclic_quadrilateral_diagonals",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Qualquer lado negativo falha com invalid_input; o mesmo vale para comprimentos nulos e figuras que quebram a desigualdade do quadrilátero.
O que o teorema de Ptolomeu afirma para um quadrilátero cíclico
Este endpoint não reconstrói os comprimentos individuais de cada diagonal só a partir dos lados —isso em geral exige mais dados, como um ângulo ou o circunraio—, mas devolve o produto exato prometido por Ptolomeu, que é com frequência o que questões de prova e passos algébricos intermediários pedem.
Contrato de entrada, validação e formato da resposta
Envie um corpo JSON com quatro números finitos positivos obrigatórios a, b, c e d para os lados consecutivos do quadrilátero cíclico. Campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham com invalid_input nomeando o campo. Em sucesso o corpo ecoa a, b, c e d; devolve diagonal_product igual a a vezes c mais b vezes d; inclui opposite_side_products com os termos ac e bd para interfaces didáticas exibirem as parcelas; e define formula com a identidade de Ptolomeu e method como ptolemy para logs e documentação. Chamadas API bem-sucedidas cobram a base publicada de US$ 0,002 por item; entrada inválida não é cobrada.
Onde uma API do produto de diagonais de Ptolomeu se paga
Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída.
Casos de integração
Provas e correção automática em LMS
Corrija itens de quadrilátero cíclico com um oráculo determinístico que rejeita lados negativos e contornos impossíveis como invalid_input.
CAD, topografia e fixtures geométricos
A partir de comprimentos sequenciais de aresta de um quadro cíclico, recupere o produto das diagonais para checagens intermediárias sem uma pilha CAS completa.
Perguntas técnicas
Quanto custa a calculadora do teorema de Ptolomeu?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.