Triângulo retângulo com hipotenusa e ângulo
Esta calculadora começa com a hipotenusa e um ângulo agudo para determinar todas as medidas restantes de um triângulo retângulo.
Executar grátis
Ela calcula o cateto oposto ao ângulo informado, o cateto adjacente, o outro ângulo agudo e a área. O ângulo é validado antes do cálculo; assim, valores nulos, retos, obtusos ou não numéricos são rejeitados, em vez de gerar uma figura enganosa. Os comprimentos mantêm a unidade da hipotenusa, enquanto a área usa essa unidade ao quadrado.
Informe a hipotenusa e identifique o ângulo
Comece pela hipotenusa, o lado diretamente oposto ao vértice de 90 graus e sempre o mais longo de um triângulo retângulo válido. Informe um comprimento positivo sem acrescentar o símbolo da unidade. Você pode usar de forma consistente qualquer unidade de comprimento, como milímetros, centímetros, metros, polegadas ou pés, pois as fórmulas dependem de proporções. Em seguida, informe em graus o ângulo agudo conhecido. Ele deve ser estritamente maior que 0 e menor que 90. Observe com atenção a posição desse ângulo: o cateto oposto fica diante dele, enquanto o cateto adjacente toca o ângulo, mas não é a hipotenusa. Essa nomenclatura importa, porque trocar oposto e adjacente altera a associação de cada resultado, embora os dois valores ainda descrevam o mesmo triângulo depois de uma rotação. A calculadora valida as duas entradas antes de aplicar trigonometria, evitando triângulos degenerados e resultados baseados em valores infinitos, ausentes ou não numéricos.
Entenda como cada resultado é calculado
O cálculo converte o ângulo informado de graus para radianos, formato usado pelas funções trigonométricas. A hipotenusa é multiplicada pelo seno do ângulo para obter o cateto oposto e pelo cosseno para obter o cateto adjacente. O ângulo agudo restante decorre da soma dos ângulos de um triângulo: como um deles mede exatamente 90 graus, os dois agudos precisam somar 90 graus. A área corresponde à metade do produto dos dois catetos perpendiculares. Essas relações fornecem uma solução completa e determinística, sem aproximação iterativa nem dados externos. Os resultados exibidos são arredondados somente depois dos cálculos, preservando precisão útil e evitando o acúmulo de erros intermediários. A hipotenusa e os dois catetos retornados usam a unidade de comprimento da entrada; a área é expressa na unidade quadrada correspondente e todos os ângulos da resposta são apresentados em graus.
Confira a solução e use uma precisão adequada
Uma verificação rápida ajuda a detectar erros de digitação. Eleve ao quadrado os dois catetos retornados e some os valores; o total deve ficar próximo do quadrado da hipotenusa, considerando o arredondamento exibido. Você também pode somar o ângulo agudo informado, o outro ângulo calculado e 90 graus; o resultado deve ser 180 graus. Ao usar a área em outra estimativa, lembre-se de que a precisão não pode superar a das medidas originais. Uma hipotenusa medida até o centímetro mais próximo não torna exato um resultado com muitas casas decimais. Mantenha dígitos extras durante as etapas intermediárias e arredonde o valor final conforme a tolerância do desenho, exercício, projeto de fabricação ou levantamento. Ângulos agudos muito pequenos produzem um cateto muito curto, enquanto ângulos próximos de 90 graus produzem um cateto quase tão longo quanto a hipotenusa. Esses casos são matematicamente válidos desde que o ângulo permaneça estritamente no intervalo agudo aceito.
Casos de uso
Dimensionar uma rampa
Converta o comprimento inclinado medido e o ângulo em avanço horizontal, elevação vertical e área triangular.
Resolver um exercício de trigonometria
Confira os dois catetos e o ângulo agudo complementar com os valores fornecidos no problema.
Planejar um reforço diagonal
Calcule os alcances horizontal e vertical de um reforço pela medida e pelo ângulo antes do corte.
Perguntas frequentes
Quais valores você precisa informar?
Informe o comprimento positivo da hipotenusa e um ângulo agudo medido em graus.
Por que o ângulo deve estar entre 0 e 90 graus?
Um triângulo retângulo já contém um ângulo de 90 graus; portanto, os outros dois precisam ser estritamente agudos.
Quais unidades você pode usar?
Use qualquer unidade de comprimento de forma consistente. Os catetos usam essa unidade, e a área usa a unidade quadrada correspondente.
Como os catetos são identificados?
O cateto oposto fica diante do ângulo informado. O adjacente toca esse ângulo e não é a hipotenusa.
Quanto custa a solicitação da API?
O preço da API é US$ 0,002 por solicitação. O cálculo no navegador está disponível sem uma solicitação à API.
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-hypotenuse-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hypotenuse":10,"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hypotenuse": 10,
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hypotenuse": 10,
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hypotenuse":10,"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hypotenuse":10,"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-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
{
"hypotenuse": 10,
"angle": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_hypotenuse_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. |