Triângulo retângulo a partir de dois catetos
Dois catetos bastam: catetos de 3 e 4 dão hipotenusa 5, área 6 e o ângulo agudo oposto a cada cateto, em graus. Só entram os lados que formam o ângulo reto. 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
- Leg a
- 3
- Leg b
- 4
- Hipotenusa
- 5
- Ângulo a
- 36,8698976458
- Ângulo b
- 53,1301023542
- Ângulo reto
- 90
Quando ambos os catetos de um triângulo retângulo são conhecidos—os dois lados que se encontram no ângulo reto—o teorema de Pitágoras e a trigonometria elementar fixam todo o restante: a hipotenusa, ambos os ângulos agudos e a área. Alunos que conferem a lição, carpinteiros que marcam um canto esquadrado e scripts de CAD ou planilhas precisam da mesma resposta determinística a partir de dois comprimentos positivos.
O que dois catetos determinam e como as fórmulas funcionam
Um triângulo retângulo tem um ângulo interior de exatamente noventa graus. Os dois lados que formam esse ângulo reto são os catetos; o lado oposto ao ângulo reto é a hipotenusa e é sempre o lado mais longo. A área de um triângulo retângulo é simplesmente a metade do produto dos dois catetos, porque um cateto pode servir de base e o outro de altura em relação ao ângulo reto.
Esta capacidade codifica essa resolução em forma fechada de ponta a ponta: não busca, não amostra nem chama um solucionador externo.
Onde resolver com dois catetos ajuda
Salas de aula e plataformas de tutoria usam uma calculadora de triângulo retângulo a partir de dois catetos para que alunos verifiquem a lição de Pitágoras sem confundir qual lado é a hipotenusa. Ferramentas de construção e layout convertem subida e corrida medidas em comprimento diagonal e ângulos de canto antes de cortar material. Motores de jogo e sandboxes de física geram triângulos retângulos a partir de extensões alinhadas aos eixos e precisam de área mais ângulos de orientação sem puxar uma biblioteca geométrica completa.
Geradores de prova e plugins LMS precisam de um oráculo determinístico que rejeite catetos negativos em vez de tomar valores absolutos em silêncio e marcar trabalho errado como correto. Mantenha as requisições pequenas, fixe hipotenusa e ângulos arredondados nos testes e obtenha geometria reproduzível para lições, edge workers e scripts de design sem montar infraestrutura de matemática simbólica própria.
Casos de uso
Subida e corrida na obra
Converta catetos horizontal e vertical medidos em comprimento de corte diagonal e ângulos de canto antes de encomendar ou cortar material.
Jogos e scripts de layout
Gere triângulos retângulos a partir de duas extensões alinhadas aos eixos e leia área mais ângulos opostos sem importar um CAS geométrico completo.
Perguntas frequentes
O que acontece se um cateto for negativo?
Comprimentos de lado não podem ser negativos; zero também é rejeitado porque não forma um triângulo não degenerado. Entrada inválida não é cobrada.
Posso enviar só um cateto ou uma hipotenusa conhecida?
Não. Esta landing exige ambos os catetos. Para quaisquer dois de três lados (incluindo recuperar um cateto faltante a partir da hipotenusa), use a calculadora geral de triângulo retângulo.
Como calculo a hipotenusa a partir dos dois catetos?
Eleve cada cateto ao quadrado, some os dois quadrados e tire a raiz quadrada positiva do resultado. Com catetos de 3 e 4, a hipotenusa mede 5.
Como são obtidos os dois ângulos agudos?
Cada um vem da tangente inversa da razão entre os catetos, com o cateto oposto ao ângulo no numerador. Os dois aparecem em graus, ao lado do ângulo reto fixo de 90.
Serve para medir um corte diagonal a partir da altura e da largura?
Sim. Digite a medida horizontal e a vertical como os dois catetos: a hipotenusa é o comprimento do corte diagonal, e os ângulos do canto vêm junto antes de cortar o material.
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/geom/right-triangle-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/geom/right-triangle-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/geom/right-triangle-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/geom/right-triangle-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/geom/right-triangle-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": "geom.right_triangle_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. |
Notas técnicas
Esta calculadora de triângulo retângulo a partir de dois catetos aceita leg_a e leg_b, calcula a hipotenusa como a raiz quadrada da soma dos quadrados, devolve a área como metade do produto dos catetos e informa os ângulos agudos opostos a cada cateto em graus, com o ângulo reto fixo em noventa. Catetos negativos ou nulos falham com invalid_input para que geometria inválida nunca pareça um resultado bem-sucedido. O caminho gratuito no navegador e a API paga compartilham um único módulo parse puro, de modo que demos em sala e automação de produção nunca discordam em um 3-4-5 ou em qualquer outro par de catetos finitos e positivos.
O que dois catetos determinam e como as fórmulas funcionam
Se você já conhece ambos os comprimentos dos catetos, o teorema de Pitágoras afirma que o quadrado da hipotenusa é igual à soma dos quadrados dos catetos, de modo que a hipotenusa é a raiz quadrada positiva de leg_a ao quadrado mais leg_b ao quadrado. Cada ângulo agudo se obtém com tangente inversa: o ângulo oposto a leg_a é o arco-tangente de leg_a sobre leg_b, e o oposto a leg_b é o arco-tangente de leg_b sobre leg_a; esses dois agudos somam sempre noventa graus com o ângulo reto.
Contrato de entrada, forma da resposta e comportamento de erro
Catetos negativos são rejeitados de forma explícita porque um comprimento não pode ser negativo na geometria euclidiana, e zero colapsaria o triângulo a um segmento. Comprimentos absurdamente pequenos ou grandes para trabalho estável em ponto flutuante também são rejeitados em vez de devolver ângulos sem sentido. Validação falha não é cobrada. Envie um corpo JSON com dois números finitos obrigatórios: leg_a e leg_b, ambos comprimentos estritamente positivos na mesma unidade. Cada campo pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias, valores não finitos, zero e valores negativos falham com invalid_input indicando o problema. Em caso de sucesso o corpo ecoa ambos os catetos, a hipotenusa calculada, angle_a oposto a leg_a, angle_b oposto a leg_b, angle_right igual a noventa, area, angle_unit em deg e method em right_triangle_legs para que clientes distingam esta landing de outros solucionadores de triângulos. Exemplo: leg_a igual a três e leg_b igual a quatro produz hipotenusa cinco, área seis e ângulos agudos de cerca de trinta e seis ponto nove e cinquenta e três ponto um graus. Combine o JSON estruturado com seu próprio código de desenho se precisar de um croqui; este endpoint devolve apenas números e não emite SVG, prosa passo a passo além dos nomes dos campos, nem conversão de unidades entre metros e pés—você fornece catetos já em uma única unidade coerente.
Onde uma API de triângulo retângulo com dois catetos se paga
Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Checagens de Pitágoras em sala de aula
Alunos informam ambos os catetos e verificam hipotenusa, área e ângulos agudos em exercícios estilo 3-4-5 com um oráculo API determinístico.
Perguntas técnicas
Como encontro a hipotenusa a partir de dois catetos?
Envie leg_a e leg_b finitos e positivos. A API devolve hypotenuse = √(leg_a² + leg_b²), area = (leg_a·leg_b)/2 e ambos os ângulos agudos em graus.
Qual é angle_a em relação a angle_b?
angle_a é o ângulo agudo oposto a leg_a; angle_b é o oposto a leg_b. Somados ao ângulo reto (angle_right: 90) formam o conjunto completo de ângulos.
Quanto custa a calculadora de triângulo retângulo a partir de dois catetos?
A ferramenta no navegador é gratuita. Requisições API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.