Cateto faltante a partir da área
Recupere o lado que falta só com a área: um triângulo retângulo de área 6 e um cateto de 3 tem o outro cateto igual a 4 e hipotenusa de 5. Os dois ângulos agudos também aparecem. 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
- Área
- 6
- Cateto conhecido
- 3
- Cateto desconhecido
- 4
- Hipotenusa
- 5
- Ângulo oposto ao cateto conhecido
- 36,8698976458
- Ângulo oposto ao cateto desconhecido
- 53,1301023542
A área de um triângulo retângulo é a metade do produto dos dois catetos; se você já conhece a área e apenas um cateto, o cateto desconhecido está a uma divisão de distância—e é exatamente nesse passo inverso que lições de casa, levantamentos e desenhos CAD falham. Esta calculadora do cateto faltante a partir da área aceita uma área positiva e um cateto conhecido, recupera o cateto ausente como o dobro da área dividido pelo cateto conhecido e completa a figura com a hipotenusa de Pitágoras e ambos os ângulos agudos em graus.
Da área e um cateto ao triângulo retângulo completo
Na geometria euclidiana do plano, um triângulo retângulo tem um ângulo reto e dois ângulos agudos que sempre somam noventa graus. Os catetos são os dois lados que formam o ângulo reto; a hipotenusa é o lado oposto ao ângulo reto e é sempre o lado mais longo. A fórmula de área que todo estudante encontra primeiro é A igual a um meio vezes o cateto a vezes o cateto b.
Isolando o cateto desconhecido quando A e a são conhecidos obtém-se b igual a dois A sobre a. Essa identidade é exata para qualquer triângulo retângulo não degenerado: sem aproximação nem séries trigonométricas, apenas um quociente. Com ambos os catetos, a hipotenusa segue de Pitágoras como a raiz quadrada positiva de a ao quadrado mais b ao quadrado.
O ângulo agudo oposto ao cateto conhecido é o arco-tangente do cateto conhecido sobre o faltante; o oposto ao faltante é o arco-tangente do faltante sobre o conhecido. Juntos com o ângulo reto fecham o triângulo. Esta capacidade empacota toda a cadeia em uma chamada determinística para que você não precise copiar radicais intermediários para outra ferramenta.
Não aceita dois catetos sem área (use um solucionador geral de lados de triângulo retângulo) nem cateto de comprimento zero: com cateto nulo a fórmula de área não define o outro lado e a figura deixa de ser um triângulo próprio.
Quando vale achar um cateto pela área
Salas de aula e plataformas de tutoria usam uma calculadora de cateto faltante a partir da área para que alunos verifiquem a fórmula reorganizada sem inverter sinais algébricos ou esquecer de dobrar a área antes de dividir. Estimadores de construção e paisagismo muitas vezes conhecem a área triangular útil de um canto de lote ou de um empena e um cateto base medido; precisam do outro cateto, da hipotenusa diagonal para contraventamento e dos ângulos de inclinação para quantitativos sem abrir um núcleo CAD completo.
Geradores de provas e autoavaliadores LMS precisam de um oráculo determinístico que marque comprimento de cateto zero como inválido em vez de devolver números não finitos que um avaliador defeituoso poderia aceitar. Validação falha não consome saldo.
Casos de uso
Quantitativos de levantamento e obra
Recupere o cateto desconhecido, o comprimento da diagonal de contraventamento e os ângulos de inclinação de um lote ou empena triangular retângulo quando a área total e uma base estão medidas.
LMS e geradores de conteúdo
Avalie automaticamente itens inversos de triângulo retângulo com um oráculo determinístico que rejeita comprimento de cateto zero em vez de valores não finitos.
Perguntas frequentes
O que acontece se o cateto conhecido for zero?
Dividir 2×area por um cateto zero é indefinido, então o comprimento nulo é rejeitado em vez de devolver Infinity.
A área pode ser zero ou negativa?
Não. A área deve ser um número finito positivo. Zero ou negativa não define um triângulo retângulo próprio para este problema inverso.
Como achar o cateto que falta a partir da área?
Dobre a área e divida pelo cateto que você conhece. Com área 6 e um cateto de 3, o dobro da área é 12, e 12 dividido por 3 dá um cateto faltante de 4.
O que mais a calculadora informa além do cateto que falta?
Ela completa o triângulo: a hipotenusa por Pitágoras, que é 5 no exemplo 3-4-5, e os dois ângulos agudos em graus, que sempre somam 90° e fecham a figura com o ângulo reto.
Quais unidades usar para a área e o cateto?
Use unidades que combinem: se o cateto está em metros, a área deve estar em metros quadrados. O cateto que falta e a hipotenusa saem então em metros, a mesma unidade do cateto conhecido.
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/right-triangle-area-leg \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":6,"known_leg":3}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-area-leg", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 6,
"known_leg": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-area-leg",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 6,
"known_leg": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-area-leg", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":6,"known_leg":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":6,"known_leg":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-area-leg", 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
{
"area": 6,
"known_leg": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_area_leg",
"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
Comprimento de cateto zero é rejeitado com invalid_input porque dividir por zero não define um triângulo.
Contrato de entrada, saídas e erro de cateto zero
Área não positiva é rejeitada porque o triângulo retângulo deste problema inverso deve envolver área positiva. Envie por POST um corpo JSON com dois números finitos obrigatórios: area, medida estritamente positiva da região triangular em unidades quadradas, e known_leg, comprimento estritamente positivo de um cateto na unidade linear correspondente. Cada campo pode chegar como número JSON ou como string numérica; aliases como A ou surface para area, e leg, a, leg_a ou known_side para known_leg, são aceitos para que código de cadernos que já usa nomes de livro não precise renomear. Campos ausentes, strings vazias, NaN e Infinity falham com invalid_input nomeando o campo. O controle geométrico decisivo é known_leg igual a zero: missing_leg igual a duas vezes area dividido por known_leg é indefinido quando o denominador se anula, então o manipulador lança mensagem explícita de que comprimento zero não é permitido em vez de devolver Infinity ou NaN. known_leg negativo também é rejeitado como comprimento não físico. No sucesso o corpo ecoa area e known_leg arredondados, informa missing_leg, hypotenuse, angle_opp_known e angle_opp_missing em graus, angle_right fixo em noventa, angle_unit em deg, e uma string de fórmula curta reescrevendo b igual a dois A sobre a com Pitágoras e os dois arco-tangentes. Exemplo: area seis e known_leg três produzem missing_leg quatro, hypotenuse cinco e ângulos agudos arco-tangente de três sobre quatro e de quatro sobre três—o clássico triângulo três-quatro-cinco.
Onde uma API de cateto a partir da área agrega valor
Mantenha requisições pequenas, fixe missing_leg e hypotenuse arredondados nos testes e você obtém completudes de triângulo retângulo reproduzíveis para lições, scripts de levantamento e workers de borda sem inventar infraestrutura trigonométrica própria. Use este endpoint quando área e um cateto forem conhecidos; use um solucionador só de hipotenusa ou de dois lados quando a área não fizer parte dos dados.
Casos de integração
Checagens de lição e prova
Alunos enviam área e um cateto para verificar missing_leg = 2A/a, a hipotenusa pitagórica e ambos os ângulos agudos em relação ao método do livro.
Perguntas técnicas
Como acho o cateto faltante de um triângulo retângulo a partir da área?
Envie números finitos positivos area e known_leg. A API devolve missing_leg = 2×area/known_leg, hypotenuse = √(known_leg²+missing_leg²) e ambos os ângulos agudos em graus.
Os ângulos vêm em graus ou em radianos?
Em graus. angle_opp_known e angle_opp_missing estão em graus, angle_right é 90 e angle_unit é a string deg.
Quanto custa a calculadora do cateto faltante a partir da área?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.