Resolva um triângulo retângulo com dois catetos
Informe os comprimentos dos dois catetos perpendiculares para resolver todo o triângulo retângulo em um único cálculo.
Executar grátis
A calculadora aplica o teorema de Pitágoras para encontrar a hipotenusa, usa trigonometria inversa para determinar os dois ângulos agudos em graus e apresenta a área e o perímetro junto dos três lados. Ela ajuda a conferir exercícios, planejar medidas de construção, preparar desenhos ou automatizar cálculos geométricos. As duas entradas devem ser números finitos maiores que zero, pois lados nulos ou negativos não formam um triângulo válido.
Informe os comprimentos dos dois catetos perpendiculares
Um triângulo retângulo possui dois lados que se encontram no ângulo de noventa graus. Esses lados são chamados de catetos, e esta calculadora os identifica como cateto A e cateto B. Informe um comprimento positivo para cada cateto e use a mesma unidade nos dois valores. Você pode trabalhar com milímetros, centímetros, metros, polegadas, pés ou qualquer outra unidade de comprimento consistente; como as equações independem da escala, não é necessário escolher a unidade no formulário. Por exemplo, um triângulo de 3 por 4 resulta em uma hipotenusa de 5 na mesma unidade. Valores decimais são aceitos, portanto medidas como 2.75 e 6.4 são válidas. Não inclua abreviações de unidades nos campos numéricos. Os dois catetos devem ser finitos e estritamente maiores que zero. A ausência de um valor, zero, um comprimento negativo ou um texto não numérico gera um erro de entrada claro, em vez de um resultado geométrico enganoso. Essa regra rigorosa também torna o endpoint seguro para uso em fluxos automatizados de orçamento e validação.
Entenda como cada resultado é calculado
A hipotenusa é o lado oposto ao ângulo reto e sempre corresponde ao lado mais longo. Ela é calculada pelo teorema de Pitágoras como a raiz quadrada da soma do quadrado do cateto A com o quadrado do cateto B. Em seguida, cada ângulo agudo é obtido por uma função arcotangente estável de dois argumentos: o ângulo A fica oposto ao cateto A, enquanto o ângulo B fica oposto ao cateto B. Assim, os dois ângulos agudos apresentados somam noventa graus, salvo pequenas diferenças de arredondamento decimal. A área equivale à metade do produto dos catetos, pois eles também funcionam como base e altura perpendicular. O perímetro é a soma do cateto A, do cateto B e da hipotenusa calculada. Os resultados são arredondados com uma quantidade consistente de casas decimais para evitar resíduos de ponto flutuante. A calculadora mantém a escala informada sem conversão: se os dois catetos estiverem em metros, os lados e o perímetro sairão em metros, e a área, em metros quadrados. Essa correspondência permite copiar facilmente a saída para uma planilha, uma anotação de projeto, uma lista de materiais ou outra chamada de API.
Confira e aplique o triângulo resolvido
Antes de usar a resposta, confirme se os dois valores informados representam os catetos perpendiculares, e não um cateto e a hipotenusa. Esta ferramenta foi criada especificamente para o caso de dois catetos; se você inserir o lado mais longo como cateto, ela produzirá outro triângulo válido, mas não aquele que você pretendia representar. É possível fazer verificações rápidas de consistência: a hipotenusa deve ser maior que cada cateto, os ângulos agudos devem ficar entre zero e noventa graus, a soma deles deve ser noventa graus e o perímetro deve superar duas vezes a hipotenusa. Entre as aplicações comuns estão definir uma escora diagonal a partir de vãos horizontais e verticais, calcular o ângulo de uma rampa ou cobertura pela elevação e pelo avanço, conferir a diagonal de um painel retangular e resolver exercícios. Para automação, a API retorna campos numéricos nomeados, em vez de um parágrafo formatado, permitindo que um programa armazene ou compare cada medida. O cálculo no navegador é conveniente para tarefas ocasionais; quando você precisar repetir a operação com confiabilidade em um software, cada solicitação de API custará US$ 0,002.
Casos de uso
Calcular a diagonal de um retângulo
Use a largura e a altura do retângulo como catetos para encontrar a diagonal entre os cantos e os ângulos correspondentes.
Planejar uma rampa ou inclinação de telhado
Informe o avanço horizontal e a elevação vertical para obter o comprimento inclinado, os dois ângulos agudos, a área e o perímetro.
Automatizar verificações geométricas
Receba medidas com nomes consistentes para sistemas de orçamento, ferramentas educacionais, validação de desenhos ou verificações preliminares de engenharia.
Perguntas frequentes
Quais entradas são necessárias?
Informe os comprimentos dos dois catetos perpendiculares como números finitos positivos. Use a mesma unidade de medida nos dois.
Qual é o ângulo A?
O ângulo A é o ângulo agudo oposto ao cateto A. O ângulo B fica oposto ao cateto B, e os dois somam 90 graus.
Quais unidades a calculadora retorna?
Os lados e o perímetro usam a unidade informada, a área usa essa unidade ao quadrado e os ângulos são apresentados em graus.
Por que comprimentos nulos e negativos são rejeitados?
Um triângulo geométrico exige que todos os lados sejam maiores que zero; portanto, catetos não positivos não definem um triângulo retângulo válido.
Quanto custa um cálculo pela API?
Cada solicitação de API custa US$ 0,002. Para cálculos interativos ocasionais, você pode usar diretamente a calculadora no navegador.
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/right-triangle-two-legs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"leg_a":3,"leg_b":4}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-two-legs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"leg_a": 3,
"leg_b": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-two-legs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"leg_a": 3,
"leg_b": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-two-legs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"leg_a":3,"leg_b":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"leg_a":3,"leg_b":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-two-legs", 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
{
"leg_a": 3,
"leg_b": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_two_legs",
"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. |