Ângulo da diagonal do retângulo
Um retângulo de 4 por 3 tem diagonal 5, que forma arctan(3/4) com o comprimento e arctan(4/3) com a largura, dois ângulos que sempre somam 90°. Digite os dois lados e receba os dois ângulos em graus e radianos. 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
- Comprimento
- 4
- Largura
- 3
- Diagonal
- 5
- Ângulo com o comprimento em graus
- 36,8698976458
- Ângulo com o comprimento em radianos
- 0,6435011088
- Ângulo com a largura em graus
- 53,1301023542
Um retângulo tem quatro ângulos retos e duas diagonais iguais que dividem a figura em um par de triângulos retângulos congruentes. Com apenas o comprimento e a largura, esta calculadora devolve o ângulo que uma diagonal forma com cada lado adjacente, em graus e em radianos. O ângulo com o lado do comprimento é o arco tangente da largura sobre o comprimento; o ângulo com o lado da largura é o arco tangente do comprimento sobre a largura. Esses dois ângulos são complementares: somam noventa graus, ou π sobre dois radianos. Um quadrado é o caso especial em que ambos os ângulos medem quarenta e cinco graus.
Como os ângulos da diagonal de um retângulo são calculados
Desenhe um retângulo de comprimento L e largura W e depois uma de suas duas diagonais iguais. Essa diagonal é a hipotenusa de um triângulo retângulo cujos catetos são os dois lados, de modo que o comprimento dela é o hypot euclidiano de L e W.
No canto em que a diagonal encontra o lado do comprimento, o cateto oposto é a largura e o cateto adjacente é o comprimento; portanto o ângulo com o comprimento é o arco tangente de dois argumentos atan2(W, L), que coincide com arctan(W/L) para todo par estritamente positivo. No canto agudo oposto os papéis se invertem: o ângulo com a largura é atan2(L, W), ou arctan(L/W).
Como o triângulo é retângulo, esses dois ângulos agudos são complementares e devem somar noventa graus, que é π sobre dois radianos — uma verificação barata para qualquer implementação. Um quadrado, em que L é igual a W, produz quarenta e cinco graus nos dois lados, como corresponde ao triângulo retângulo isósceles que a diagonal de um quadrado cria.
Verificações clássicas: comprimento quatro e largura três, a família 3-4-5, cujo ângulo com o comprimento é arctan(3/4) e cujo ângulo com a largura é arctan(4/3); e qualquer par igual como comprimento um e largura um, que produz quarenta e cinco graus e π sobre quatro radianos duas vezes. Trocar os rótulos de comprimento e largura apenas troca os dois ângulos informados, de modo que a geometria não muda e só o nome dos lados se move.
O caminho usa um único hypot e duas chamadas atan2: é determinístico, de tempo constante e livre de solvers iterativos. A resposta devolve as duas entradas, a diagonal, quatro campos de ângulo e uma string de fórmula curta para que registros, folhas de exercício e interfaces de ensino documentem o algoritmo sem rederivá-lo.
Onde os ângulos da diagonal de um retângulo aparecem no trabalho real
Os cursos de geometria do ensino médio e da faculdade pedem com frequência o ângulo que a diagonal de um retângulo forma com um lado dado, muitas vezes ao lado do terno 3-4-5 e do caso especial do quadrado; uma calculadora confiável com um filtro estrito de lados positivos acelera a correção da lição de casa e elimina erros de planilha em que alguém divide os lados ao contrário ou esquece de converter radianos.
Oficinas de construção, marcenaria e chapas convertem uma diagonal medida em um painel retangular no corte de meia-esquadria ou no chanfro do canto; os mesmos dois ângulos alimentam trajetórias CNC e traçados de longarinas de escada quando a unidade da oficina é aplicada depois. Ferramentas de arquitetura e design de interiores revisam cômodos e vãos alinhados aos eixos; o ângulo da diagonal indica se uma escora, uma linha de visão ou um lançamento de cabo vai livrar o canto.
Bibliotecas de jogos, gráficos e CAD armazenam caixas delimitadoras alinhadas aos eixos; o par complementar sustenta a matemática de layout, o enquadramento de câmera e os proxies de colisão sem uma pilha completa de geometria computacional.
Se mais adiante você precisar da área de um retângulo, da resolução genérica de um triângulo retângulo a partir de dois de três lados, ou de um conversor de tamanho de tela a partir da diagonal de uma televisão, trate isso como intenções de busca separadas em vez de sobrecarregar esta página de ângulo da diagonal do retângulo.
Casos de uso
Conferência de lição de casa e provas
Calcule os ângulos complementares da diagonal a partir do comprimento e da largura, e rejeite lados nulos ou negativos com um erro claro.
Painéis, meia-esquadria e traçados de oficina
A partir do comprimento e da largura medidos, recupere os ângulos de canto que uma escora ou um corte diagonal forma com cada lado.
Caixas delimitadoras em jogos e CAD
Transforme duas extensões no comprimento da diagonal e nos ângulos com os lados para layout, enquadramento e métricas de caixas alinhadas aos eixos.
Perguntas frequentes
O que acontece se o comprimento ou a largura for zero ou negativo?
Cada dimensão deve ser um número finito positivo estritamente maior que zero; a mensagem de erro nomeia o campo.
Por que dois ângulos são devolvidos em vez de um?
Uma diagonal encontra dois lados. Os ângulos com o comprimento e com a largura são complementares e somam 90°. Devolver os dois remove a ambiguidade de a partir de qual lado o ângulo é medido.
Um quadrado dá 45 graus?
Sim. Quando o comprimento é igual à largura os dois triângulos retângulos são isósceles, de modo que ambos os ângulos medem 45 graus (π/4 radianos) e a diagonal é o comprimento vezes √2.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Qual fórmula a calculadora usa para o ângulo?
O ângulo com o comprimento é o arco tangente da largura dividida pelo comprimento, e o ângulo com a largura é o arco tangente do comprimento dividido pela largura. Como a diagonal forma um triângulo retângulo, os dois somam 90°.
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/math/rectangle-diagonal-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":4,"width":3}'const res = await fetch("https://api.kit.forhosting.com/math/rectangle-diagonal-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 4,
"width": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/rectangle-diagonal-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 4,
"width": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/rectangle-diagonal-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":4,"width":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":4,"width":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/rectangle-diagonal-angle", 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
{
"length": 4,
"width": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.rectangle_diagonal_angle",
"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
Um lado ausente, não finito, igual a zero ou negativo é rejeitado com um erro invalid_input claro em vez de um ângulo absurdo silencioso. Sem chamadas de rede, sem amostragem aleatória e sem leituras de relógio: apenas a aritmética IEEE-754 habitual sobre os números que você fornece.
Como os ângulos da diagonal de um retângulo são calculados
Magnitudes enormes ainda podem transbordar o intervalo double IEEE-754; quando hypot ou qualquer um dos ângulos não é finito, o pedido falha com uma mensagem clara em vez de devolver Infinity em JSON.
O que você envia e o que recebe de volta
Ambos devem ser estritamente positivos; zero não é aceito, porque um lado colapsado deixa a diagonal sobre o lado restante e o ângulo deixa de ser um canto interior bem definido. Verificações de exemplo: comprimento quatro e largura três dão uma diagonal de cinco com ângulos complementares arctan(3/4) e arctan(4/3); comprimento um e largura um dão uma diagonal igual à raiz quadrada de dois e dois ângulos iguais de quarenta e cinco graus; um comprimento de zero ou de menos três falha nomeando o campo. Conecte a ferramenta gratuita do navegador para checagens rápidas e depois chame o mesmo contrato a partir de scripts para avaliação em massa sem reimplementar atan2 em cada linguagem. Entrada inválida não é cobrada, então a validação exploratória em CI permanece barata enquanto as chamadas de produção continuam previsíveis. Forneça dois números finitos obrigatórios: length é um lado do retângulo e width é o lado adjacente. Campos ausentes, strings vazias, texto não numérico, NaN, Infinity, zero e qualquer dimensão negativa são rejeitados com invalid_input e não são cobrados. Em caso de sucesso a resposta JSON devolve length, width, diagonal, angle_with_length_deg, angle_with_length_rad, angle_with_width_deg, angle_with_width_rad e formula ajustada às duas identidades de arco tangente, para que registros e interfaces de ensino documentem o algoritmo. O contrato é JSON estável adequado para testes unitários, corretores de lição de casa e pipelines em lote que dimensionam cômodos, painéis e caixas delimitadoras. O preço da API é a base publicada de US$ 0,002 por item bem-sucedido.
Onde os ângulos da diagonal de um retângulo 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.
Perguntas técnicas
Qual fórmula esta calculadora usa?
angle_with_length = atan(width/length) e angle_with_width = atan(length/width). A resposta inclui formula ajustada a essas identidades, os dois ângulos em graus e radianos, e a diagonal √(length²+width²).