Diagonais do paralelogramo com lados e ângulo
Lados de 5 e 8 formando 60° dão diagonais de cerca de 11,3578166916005 e exatamente 7, na mesma unidade dos lados. As duas medidas saem da lei dos cossenos, uma com sinal de mais e outra com sinal de menos. 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
- Lado a
- 5
- Lado b
- 8
- Ângulo
- 60
- Unidade de ângulo
- Degrees
- Diagonal 1
- 11,3578166916
- Diagonal 2
- 7
Esta calculadora encontra as duas distâncias entre vértices opostos de um paralelogramo quando você conhece dois lados adjacentes e o ângulo entre eles. Ela aplica a lei dos cossenos aos dois triângulos formados pelas diagonais, usando as versões positiva e negativa da mesma expressão. Informe comprimentos positivos em uma unidade comum, escolha graus ou radianos e forneça um ângulo interno não degenerado. O resultado preserva a unidade de comprimento, identifica as duas diagonais, repete as entradas normalizadas e registra a fórmula usada.
Por que dois lados e um ângulo determinam as diagonais
Um paralelogramo possui dois pares de lados iguais e paralelos; portanto, dois comprimentos adjacentes e o ângulo interno entre eles fixam sua forma e escala. Ao traçar uma diagonal, a figura se divide em dois triângulos congruentes. Uma diagonal fica oposta ao ângulo informado.
Pela lei dos cossenos, seu quadrado é a² + b² − 2ab cos θ. A outra diagonal corresponde ao ângulo suplementar, cujo cosseno tem sinal oposto, e usa a² + b² + 2ab cos θ. A calculadora avalia as duas expressões e extrai suas raízes quadradas não negativas.
Em 90 graus, o cosseno é zero, as diagonais são iguais e o paralelogramo é um retângulo. Se os lados também forem iguais, trata-se de um quadrado. Para ângulos agudos, a diagonal da versão positiva é maior; para obtusos, a ordem pode se inverter.
Os dois resultados mantêm exatamente a unidade linear dos lados.
Como informar as medidas e interpretar o resultado
Você pode trabalhar com metros, centímetros, polegadas, pés ou outra unidade linear, mas deve converter medidas misturadas antes. angle é o ângulo interno diretamente entre os lados adjacentes, e não um ângulo externo nem o ângulo formado por uma diagonal. Um paralelogramo válido exige um ângulo estritamente maior que zero e menor que 180 graus, ou entre zero e pi radianos. Lados iguais com 60 graus formam um losango de diagonais diferentes; um retângulo de lados três e quatro retorna duas diagonais de cinco.
A resposta repete o ângulo e sua unidade e inclui uma fórmula compacta, adequada para exercícios, auditorias, recursos de CAD e testes automatizados. Os números são arredondados de modo estável para eliminar ruído irrelevante de ponto flutuante.
Verificações práticas, limites e automação
A verificação mais rápida é a identidade do paralelogramo: a soma dos quadrados das diagonais é igual ao dobro da soma dos quadrados dos lados adjacentes. Substituir um ângulo agudo pelo obtuso suplementar troca os comprimentos das versões positiva e negativa. Esta capacidade resolve somente o problema lado-ângulo-lado descrito aqui.
Ela não deduz lados ausentes, calcula ângulos a partir das diagonais, converte unidades misturadas, retorna área ou perímetro nem decide se medições imprecisas formam um paralelogramo perfeito. Converta as unidades antes da chamada e use um solucionador inverso para outros conjuntos de dados.
Casos de uso
Projetos de construção e fabricação
Calcule as duas travessas ou distâncias entre cantos de uma estrutura inclinada usando bordas adjacentes e o ângulo entre elas.
Exercícios e gabaritos de geometria
Confira exercícios da lei dos cossenos para retângulos, losangos e paralelogramos gerais com resultados reproduzíveis.
Referências para CAD e testes
Gere diagonais determinísticas para desenho, validação de restrições, planilhas e testes automatizados de geometria.
Perguntas frequentes
Quais fórmulas são usadas para as diagonais?
A calculadora usa d1 = sqrt(a² + b² + 2ab cos θ) e d2 = sqrt(a² + b² − 2ab cos θ), em que θ é o ângulo entre os lados.
Posso informar o ângulo em radianos?
Caso contrário, o padrão é degrees. O ângulo deve ficar estritamente entre zero e pi radianos, ou entre zero e 180 graus.
Qual unidade de medida aparece no resultado?
Expresse os dois lados em uma unidade comum antes do cálculo.
Por que as diagonais de um retângulo são iguais?
O ângulo interno de um retângulo é 90°, então cos 90° é zero e as versões positiva e negativa resultam na mesma raiz quadrada.
Quanto medem as diagonais de um paralelogramo de lados 5 e 8 com ângulo de 60°?
Medem cerca de 11,3578166916005 e exatamente 7, na mesma unidade dos lados. A maior vem da fórmula com sinal de mais e a menor da fórmula com sinal de menos, porque o ângulo é agudo.
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/trig/diagonal-of-parallelogram \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side_a":5,"side_b":8,"angle":60}'const res = await fetch("https://api.kit.forhosting.com/trig/diagonal-of-parallelogram", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side_a": 5,
"side_b": 8,
"angle": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/diagonal-of-parallelogram",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side_a": 5,
"side_b": 8,
"angle": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/diagonal-of-parallelogram", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side_a":5,"side_b":8,"angle":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side_a":5,"side_b":8,"angle":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/diagonal-of-parallelogram", 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
{
"side_a": 5,
"side_b": 8,
"angle": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.diagonal_of_parallelogram",
"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
Como o cálculo é puro e determinístico, o navegador e a API retornam os mesmos valores sem consultas externas, amostragem aleatória ou suposições geométricas ocultas.
Por que dois lados e um ângulo determinam as diagonais
Por isso, a resposta apresenta diagonal_1 e diagonal_2 conforme a fórmula, sem afirmar que um campo é sempre o maior.
Como informar as medidas e interpretar o resultado
Forneça side_a e side_b como números finitos positivos, usando a mesma unidade nos dois. Em angle_unit, escolha degrees ou radians; degrees é o padrão. Os extremos são rejeitados porque reduzem a figura a uma linha. diagonal_1 corresponde à raiz da versão positiva e diagonal_2 à negativa.
Verificações práticas, limites e automação
Também verifique a simetria: trocar side_a por side_b não muda nenhuma diagonal, pois as fórmulas contêm os mesmos quadrados e o mesmo produto. A implementação dimensiona os lados antes de elevar ao quadrado, valida todos os campos e rejeita valores não finitos e ângulos degenerados com invalid_input. O cálculo no navegador é gratuito; uma solicitação válida pela API custa US$ 0,002. Sem armazenamento, relógio, aleatoriedade ou serviço externo, entradas JSON idênticas sempre geram saídas JSON idênticas.
Perguntas técnicas
Quanto custa a calculadora?
O uso no navegador é gratuito. Uma solicitação válida pela API custa US$ 0,002; entradas inválidas são rejeitadas sem cobrança.