Calculadora do lado adjacente pelo ângulo e lado oposto
Esta calculadora encontra o cateto adjacente de um triângulo retângulo quando você conhece um ângulo agudo e o comprimento do lado oposto.
Executar grátis
Ela aplica diretamente a relação da tangente: o lado adjacente é o lado oposto dividido pela tangente do ângulo. Informe o ângulo em graus e um comprimento positivo. A validação recusa valores não finitos, ângulos inválidos para um triângulo retângulo, medidas não positivas e qualquer situação que torne a divisão insegura.
Identifique corretamente o ângulo e o lado oposto
Localize primeiro o ângulo reto e considere o ângulo agudo informado. O lado adjacente é o cateto que toca esse ângulo, sem ser a hipotenusa; o lado oposto fica diretamente à frente dele. Essas denominações mudam quando você troca o ângulo agudo de referência. Digite o ângulo em graus e o comprimento conhecido em uma unidade consistente, como milímetros, centímetros, metros, polegadas ou pés. O resultado manterá essa mesma unidade. Não use a hipotenusa no campo do lado oposto nem informe o próprio ângulo reto: o cálculo exige um valor estritamente entre zero e noventa graus. Um desenho simples com o ângulo marcado costuma evitar a troca dos catetos e ajuda você a conferir se o comprimento obtido faz sentido.
Entenda a tangente e as verificações de segurança
Em um triângulo retângulo, a tangente de um ângulo agudo é o lado oposto dividido pelo adjacente. Isolando a incógnita, o lado adjacente passa a ser o lado oposto dividido pela tangente do ângulo. A calculadora converte graus em radianos, avalia a tangente e faz a divisão. Ela aceita somente números finitos, exige uma medida positiva e restringe o ângulo ao intervalo aberto entre zero e noventa graus. Em zero, a tangente é zero e a divisão não é válida; em noventa, a razão não é finita para este cálculo. A implementação também confere a tangente antes da divisão e verifica se a resposta final é finita. Assim, dados malformados ou geometricamente impossíveis geram um erro claro, e não infinito, comprimento negativo ou um resultado enganoso.
Interprete e confira o comprimento encontrado
A resposta traz o ângulo informado, o lado oposto fornecido e o lado adjacente calculado. Mantenha a unidade do comprimento conhecido: se você inseriu metros, a resposta está em metros; se inseriu polegadas, ela está em polegadas. Uma verificação útil é comparar o ângulo com quarenta e cinco graus. Nesse ângulo, os dois catetos são iguais. Abaixo dele, o adjacente deve ser maior que o oposto; acima dele, deve ser menor. Diferenças nas últimas casas decimais são normais, pois muitas tangentes são irracionais e a aritmética de ponto flutuante tem precisão finita. Em construção ou fabricação, preserve casas suficientes durante as etapas e arredonde apenas conforme a precisão das medições. A ferramenta resolve somente triângulos retângulos e não confirma se um objeto real forma um ângulo reto exato.
Casos de uso
Planejar o avanço de uma rampa
Descubra a distância horizontal usando uma elevação medida e o ângulo de inclinação.
Conferir uma distância topográfica
Transforme um afastamento perpendicular e um ângulo agudo observado na distância adjacente.
Resolver um exercício de geometria
Calcule o cateto adjacente e mantenha os valores informados junto ao resultado para conferência.
Perguntas frequentes
Qual fórmula é usada?
A fórmula é lado adjacente = lado oposto / tan(ângulo), com o ângulo informado em graus.
Quanto custa?
O uso no navegador desta página é gratuito, e cada solicitação pela API custa US$ 0,002.
Qual unidade devo usar para o comprimento?
Use qualquer unidade de comprimento de modo consistente. O resultado terá a mesma unidade do lado oposto.
Por que o ângulo deve ficar entre zero e noventa graus?
O ângulo escolhido precisa ser agudo. Em zero a tangente é zero; em noventa, ela não fornece uma razão finita válida.
Por que o resultado é maior que o lado oposto?
Em ângulos menores que quarenta e cinco graus, a tangente é menor que um, portanto o lado adjacente fica maior.
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/adjacent-side-from-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle_degrees":45,"opposite_side":10}'const res = await fetch("https://api.kit.forhosting.com/trig/adjacent-side-from-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle_degrees": 45,
"opposite_side": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/adjacent-side-from-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle_degrees": 45,
"opposite_side": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/adjacent-side-from-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle_degrees":45,"opposite_side":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle_degrees":45,"opposite_side":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/adjacent-side-from-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
{
"angle_degrees": 45,
"opposite_side": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.adjacent_side_from_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. |