ForHosting KIT · Matemática

Calculadora de diagonais do trapézio

Obtenha as duas diagonais de um trapézio com as duas bases, os dois lados inclinados e a altura: bases 6 e 12 com lados de 5 e altura 4 dão duas diagonais de 9,848857801796, prontas para travamento ou lista de corte. Figuras impossíveis são recusadas. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Base a
6
Base b
12
Leg c
5
Leg d
5
Altura
4
Você obtém
Diagonal 1
9,8488578018
Diagonal 2
9,8488578018

Um trapézio é um quadrilátero com exatamente um par de lados paralelos, as bases. Quando você conhece os dois comprimentos das bases, os dois lados não paralelos (as pernas ou laterais) e a altura perpendicular entre as bases, as duas diagonais ficam completamente determinadas pela geometria euclidiana: coloca-se a figura no plano, recuperam-se os deslocamentos horizontais da base superior e medem-se as distâncias entre cantos opostos. Esta calculadora de diagonais do trapézio aceita esses cinco comprimentos, verifica se formam um trapézio real e devolve ambas as diagonais com uma etiqueta de método estável. Sem chamadas de rede, sem amostragem aleatória e sem Date.

Onde os comprimentos das diagonais do trapézio aparecem no trabalho real

Cursos de geometria no ensino médio e na faculdade pedem com frequência as diagonais de um trapézio quando bases, pernas e altura são conhecidos; uma calculadora confiável com filtro rigoroso de consistência acelera a correção de lições e remove erros de planilha em que alguém aplica a diagonal do retângulo a um trapézio não retangular.

Fluxos de arquitetura e engenharia civil usam seções trapezoidais para inclinações de telhado, seções de aterro e layouts de contraventamento; os comprimentos das diagonais alimentam listas de corte e checagens de folga quando só as cotas do contorno foram levantadas. Equipes de fabricação dimensionam placas trapezoidais e painéis afunilados; conhecer ambas as diagonais ajuda a verificar desenvolvimentos planos e distâncias de dispositivo antes do corte.

Bibliotecas de jogos, gráficos e CAD armazenam quadriláteros trapezoidais para saias de terreno, painéis de UI e cascas UV; diagonais determinísticas sustentam proxies de colisão e matemática de layout sem uma pilha completa de geometria computacional.

Se mais tarde você precisar apenas da área e da mediana do trapézio a partir de duas bases e da altura, ou da contagem de diagonais de um n-gono, trate-os como intenções de busca separadas em vez de sobrecarregar esta landing de diagonais do trapézio — o caminho de área vive na calculadora de área do trapézio, e a contagem de diagonais de n-gono é um problema combinatório diferente.

Contraventamento e listas de corte

A partir de comprimentos de base, perna e altura levantados em campo, recupere as diagonais para notas de telhado, aterro e fabricação de placas.

Por que um pedido pode falhar mesmo com todos os comprimentos positivos?

Os cinco comprimentos devem formar um trapézio planar da altura dada. Cada perna deve ser pelo menos a altura, e os deslocamentos horizontais implícitos devem coincidir com ambas as pernas.

E se as duas bases forem iguais?

Bases iguais forçam pernas iguais neste modelo (mesma altura e mesma magnitude de deslocamento). Pernas desiguais com bases iguais são rejeitadas como inconsistentes; pernas iguais geram uma colocação estilo paralelogramo com diagonais bem definidas.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

Quanto medem as diagonais de um trapézio de bases 6 e 12, lados de 5 e altura 4?

As duas diagonais medem 9,848857801796. Elas saem iguais porque os dois lados inclinados têm o mesmo comprimento, o que torna o trapézio isósceles.

Posso usar a fórmula da diagonal do retângulo num trapézio?

Não, esse é um erro comum. As diagonais de um trapézio dependem de quanto a base de cima está deslocada sobre a de baixo, e esse deslocamento é definido pelos lados inclinados junto com a altura.

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.

POSThttps://api.kit.forhosting.com/geom/trapezoid-diagonal

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geom/trapezoid-diagonal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base_a":6,"base_b":12,"leg_c":5,"leg_d":5,"height":4}'
{
  "base_a": 6,
  "base_b": 12,
  "leg_c": 5,
  "leg_d": 5,
  "height": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.trapezoid_diagonal",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Estudantes que conferem lições, notas de engenharia civil e estrutural que precisam de comprimentos de contraventamento em seções trapezoidais, equipes de CAD e fabricação que dimensionam placas com altura conhecida, e corretores automáticos que devem rejeitar figuras impossíveis obtêm o mesmo resultado puro na ferramenta gratuita do navegador e na API paga. Entrada inconsistente — pernas mais curtas que a altura, ou comprimentos que não fecham sob essa altura — falha com invalid_input em vez de inventar uma diagonal.

Como ambas as diagonais do trapézio são calculadas a partir dos lados e da altura

Cada perna é a hipotenusa de um triângulo retângulo de lado vertical height, logo ambas devem ser pelo menos a altura. O resolvedor verifica de novo se os comprimentos de perna implícitos coincidem com as entradas dentro de uma tolerância flutuante apertada; qualquer desacordo significa que os cinco números não formam um trapézio planar e o pedido falha. Verificações isósceles clássicas: bases seis e dez com pernas cinco e altura quatro só depois de igualar as pernas à hipotenusa verdadeira do saliente; bases seis e dez com altura quatro e pernas iguais à raiz de vinte produzem diagonais iguais à raiz de oitenta. Como o caminho usa apenas aritmética e raízes quadradas, é determinístico, O(1) e livre de solvers iterativos. Rotule os lados paralelos base_a e base_b e os não paralelos leg_c e leg_d, com height como distância perpendicular entre as retas suporte das bases. Coloque base_b no eixo x da origem até (base_b, 0) e base_a em y igual a height de (x, height) até (x mais base_a, height). Então leg_c é o segmento de (0, 0) a (x, height) e leg_d o de (base_b, 0) a (x mais base_a, height). Escrevendo m para base_b menos base_a, o deslocamento esquerdo resolve-se como x igual a (m ao quadrado mais leg_c ao quadrado menos leg_d ao quadrado) dividido por (dois m) quando as bases diferem; quando as bases são iguais, a figura obriga pernas iguais e x torna-se a raiz quadrada real de leg_c ao quadrado menos height ao quadrado. Com x conhecido, as duas diagonais são as distâncias de (0, 0) a (x mais base_a, height) e de (base_b, 0) a (x, height).

O que você envia e o que recebe de volta

Campos numéricos são arredondados a doze casas decimais para goldens estáveis entre runtimes. Verificações de exemplo: um trapézio isósceles com bases seis e dez, altura quatro e pernas coerentes produz duas diagonais iguais; trocar qual base é maior só muda o padrão de sinais do deslocamento, não a validade de uma figura bem posta; uma perna de três com altura quatro falha citando a restrição da perna. Use a ferramenta gratuita do navegador para checagens rápidas e depois chame o contrato idêntico a partir de scripts para avaliação em lote sem reimplementar a álgebra do deslocamento em cada linguagem. Forneça cinco números finitos positivos obrigatórios: base_a e base_b para os lados paralelos, leg_c e leg_d para os não paralelos, e height para a distância perpendicular entre as bases. Campos ausentes, strings vazias, texto não numérico, NaN, Infinity, dimensões não positivas, uma perna mais curta que a altura, bases iguais com pernas desiguais e qualquer outra combinação inconsistente são rejeitados com invalid_input e não são cobrados. Em sucesso, a resposta JSON ecoa base_a, base_b, leg_c, leg_d e height, devolve diagonal_1 e diagonal_2 a partir da colocação de coordenadas descrita, e define method como trapezoid_diagonals_from_sides_height para que logs e UIs didáticas documentem o algoritmo. O preço da API é a tarifa base publicada de US$ 0,002 por item bem-sucedido.

Onde os comprimentos das diagonais do trapézio aparecem no trabalho real

Como esta capacidade é um motor parse puro, a validação falha não consome saldo e as execuções bem-sucedidas permanecem em US$ 0,002 por item.

Conferência de lições e provas

Calcule ambas as diagonais do trapézio a partir de bases, pernas e altura, e rejeite figuras inconsistentes com um erro invalid_input claro.

Quadriláteros trapezoidais em CAD e jogos

Transforme cinco comprimentos de contorno em ambas as diagonais para layout, proxies de colisão e fixtures geométricos autoexplicativos no navegador ou na API.

Quais entradas a calculadora de diagonais do trapézio precisa?

Cinco comprimentos finitos positivos: base_a e base_b (lados paralelos), leg_c e leg_d (lados não paralelos) e height (distância perpendicular entre as bases). Aliases a/b/c/d/h são aceitos.

Como as duas diagonais são definidas?

Com base_b embaixo e base_a em cima, diagonal_1 vai da extremidade esquerda de base_b à direita de base_a, e diagonal_2 da direita de base_b à esquerda de base_a. A resposta inclui method: "trapezoid_diagonals_from_sides_height".

Ver a documentação completa do KIT →