Lado faltante de um triângulo retângulo
Ache o terceiro lado de um triângulo retângulo com os dois que você conhece: catetos de 3 e 4 dão hipotenusa 5, e hipotenusa 13 com cateto 5 dá 12. Pares que não formam um triângulo retângulo são recusados. 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
- A
- 3
- B
- 4
- Lado faltante
- 5
- Ausente
- c
- C
- 5
Um triângulo retângulo se define por um ângulo interno de noventa graus e, quando dois dos três lados já são conhecidos, o teorema de Pitágoras fixa o terceiro comprimento. Esta calculadora de lado faltante responde a essa única pergunta: você já tem dois comprimentos positivos e precisa do lado desconhecido, não dos ângulos nem da área. Informe os dois catetos para obter a hipotenusa como a raiz quadrada da soma dos quadrados, ou informe a hipotenusa com um cateto para obter o outro cateto como a raiz quadrada da diferença dos quadrados.
O que uma resolução de lado faltante realmente calcula
Um triângulo retângulo tem um ângulo interno de exatamente noventa graus. Os dois lados que formam esse ângulo reto são os catetos, rotulados de forma convencional a e b; o lado oposto ao ângulo reto é a hipotenusa c e é sempre o lado mais longo.
Se você já conhece dois desses três comprimentos, a identidade de Pitágoras c ao quadrado igual a a ao quadrado mais b ao quadrado se reorganiza em uma forma fechada para a incógnita: a hipotenusa é a raiz quadrada positiva da soma dos quadrados dos catetos, e um cateto ausente é a raiz quadrada positiva do quadrado da hipotenusa menos o quadrado do cateto conhecido.
Essa identidade não é uma busca, um ajuste nem uma iteração numérica: é uma adição ou uma subtração de quadrados e uma raiz quadrada, e esta capacidade codifica essa forma fechada de ponta a ponta. Os ternos clássicos aparecem de imediato: catetos três e quatro produzem lado faltante cinco; hipotenusa treze com cateto conhecido cinco produz doze; cópias em escala como catetos seis e oito produzem dez. Resultados irracionais como catetos um e um voltam como valores de ponto flutuante arredondados para uma comparação estável entre motores.
Como a hipotenusa é o lado mais longo, ela precisa superar de forma estrita cada cateto conhecido; uma hipotenusa mais curta que um cateto informado não pode ficar oposta a um ângulo reto na geometria euclidiana, e um par igual colapsaria o cateto ausente a zero. A calculadora recusa esses pares em vez de devolver um zero, um número complexo ou uma atribuição silenciosamente trocada de qual lado é qual.
Também recusa qualquer lado informado que não seja um número finito positivo, de modo que uma corrida nula, um corte negativo ou um token não numérico nunca parecem uma resolução correta do terceiro lado.
Quando vale a pena achar o terceiro lado
Salas de aula e plataformas de tutoria usam uma calculadora de lado faltante de um triângulo retângulo para que o aluno verifique o terceiro comprimento sem misturar qual fórmula se aplica: dois catetos versus hipotenusa mais um cateto. Ferramentas de construção e layout convertem dois membros medidos —duas corridas, ou uma diagonal mais uma elevação— no comprimento de corte restante antes de pedir material.
Motores de jogo e sandboxes de física geram triângulos retângulos a partir do par que o designer já guardou e precisam da extensão complementar sem puxar uma biblioteca geométrica completa. Geradores de prova e plugins LMS precisam de um oráculo determinístico que recuse um lado não positivo e uma hipotenusa que não seja o lado mais longo, em vez de tomar valores absolutos e marcar tarefa trocada como correta.
A landing é de propósito mais estreita que um solucionador completo de triângulo retângulo: não devolve ângulos nem área, de modo que a página fica alinhada à busca do terceiro lado em vez de competir com um kit triangular completo.
Casos de uso
Checagens do terceiro lado em sala de aula
Os alunos informam dois lados quaisquer de um triângulo retângulo para verificar o comprimento faltante diante de exercícios de livro 3-4-5 e 5-12-13 com um oráculo determinístico.
Corte de obra a partir de dois lados medidos
Converta dois membros medidos —dois catetos, ou a hipotenusa de um tirante mais uma elevação ou corrida— no comprimento de corte restante antes de pedir ou cortar material.
Jogos e scripts de layout
Recupere o lado complementar a partir do par que a cena já armazena, sem importar um sistema completo de álgebra computacional geométrica.
Perguntas frequentes
Como acho o lado faltante de um triângulo retângulo a partir de dois lados?
Envie exatamente dois de a, b e c como números finitos positivos.
Quais dois lados envio: catetos, hipotenusa ou qualquer um dos pares?
Qualquer um dos pares. Os dois catetos recuperam a hipotenusa. A hipotenusa mais um cateto recupera o outro cateto.
E se um lado informado for zero, negativo ou não for um número finito?
Cada lado informado precisa ser um número finito positivo. Entrada inválida não é cobrada.
Por que o lado faltante é recusado quando a hipotenusa não é o lado mais longo?
Um triângulo retângulo euclidiano exige que a hipotenusa seja estritamente mais longa que cada cateto. Uma hipotenusa mais curta ou igual não pode produzir um cateto ausente positivo, então o par é recusado.
A calculadora também dá os ângulos ou a área?
Não. Ela responde a uma única pergunta, o comprimento do lado que falta, pelo teorema de Pitágoras. Junto do resultado você vê os três lados completos e a fórmula usada, prontos para copiar no seu trabalho.
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/missing-side-of-a-right-triangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"leg_a":1}'const res = await fetch("https://api.kit.forhosting.com/math/missing-side-of-a-right-triangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"leg_a": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/missing-side-of-a-right-triangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"leg_a": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/missing-side-of-a-right-triangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"leg_a":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"leg_a":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/missing-side-of-a-right-triangle", 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
{
"a": 3,
"leg_a": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.missing_side_of_a_right_triangle",
"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
Cada lado informado precisa ser um número finito positivo; zero, negativos, infinito e valores não numéricos falham com invalid_input e não são cobrados.
Contrato de entrada, forma da resposta e erros
A validação com falha não é cobrada. Envie um corpo JSON com exatamente dois dos três lados: a e b são os catetos que encontram o ângulo reto, e c é a hipotenusa oposta a esse ângulo. Cada campo pode chegar como número JSON ou como string numérica; a também aceita os apelidos leg_a, side_a e leg1, b aceita leg_b, side_b e leg2, e c aceita hypotenuse, hyp e long_side. Faltar o par, enviar só um lado ou enviar os três lados falha com invalid_input pedindo exatamente dois lados conhecidos. Um lado informado que seja zero, negativo, infinito, NaN ou que não seja um decimal falha com invalid_input nomeando o campo e exigindo um número finito positivo. Uma hipotenusa mais curta que um cateto conhecido, ou igual a ele, também falha com invalid_input para que um par trocado 5 e 13 nunca pareça um triângulo real. Em caso de sucesso o corpo devolve missing_side como o comprimento recuperado, nomeia a incógnita em missing como a, b ou c, ecoa o terno completo, reafirma a identidade no campo formula e define method como missing_side_of_a_right_triangle para que os clientes distingam esta landing de um solucionador só de hipotenusa ou só de cateto ausente. Exemplo: a igual a três e b igual a quatro produz missing_side cinco com missing c. Exemplo: a igual a três e c igual a cinco produz missing_side quatro com missing b. Combine o JSON estruturado com o seu próprio código de desenho se precisar de um croqui; este endpoint só devolve números e não emite SVG, prosa passo a passo além dos nomes de campo, nem conversão de unidades entre metros e pés: você informa os dois comprimentos conhecidos já em uma única unidade coerente.
Onde uma API de lado faltante de triângulo retângulo agrega valor
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. Mantenha as solicitações pequenas, fixe o missing_side arredondado nos testes e você obtém geometria reproduzível para tarefa, edge workers e scripts de projeto sem montar uma infraestrutura própria de matemática simbólica.
Perguntas técnicas
Quanto custa a calculadora de lado faltante de um triângulo retângulo?
A ferramenta do navegador é gratuita. As solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.