Solucionador trig. triângulo retângulo
Obtenha todos os lados e ângulos com um ângulo e uma medida: um ângulo de 30° com cateto oposto de 5 dá hipotenusa de 10 e outro ângulo agudo de 60°, além do cateto adjacente. 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
- Ângulo
- 30
- Lado
- 5
- Lado conhecido
- Opposite
- Outro agudo
- 60
- Ângulo reto
- 90
- Oposto
- 5
- Adjacente
- 8,6602540378
Quando você conhece um ângulo agudo de um triângulo retângulo e o comprimento de um único lado, SOHCAHTOA recupera os outros dois lados e o ângulo agudo complementar sem desenhar nem iterar. Esta calculadora aceita o ângulo em graus, um comprimento de lado positivo e o papel desse lado em relação ao ângulo conhecido —oposto, adjacente ou hipotenusa—, aplica seno, cosseno ou tangente conforme o caso e devolve oposto, adjacente, hipotenusa, ambos os ângulos agudos e o ângulo reto fixo de noventa graus.
Como SOHCAHTOA resolve um triângulo retângulo com um ângulo e um lado
Em um triângulo retângulo um ângulo é sempre de noventa graus, de modo que os dois ângulos agudos são complementares e somam noventa. SOHCAHTOA codifica três razões: o seno de theta é oposto sobre hipotenusa, o cosseno de theta é adjacente sobre hipotenusa e a tangente de theta é oposto sobre adjacente. Dado theta e qualquer um desses três comprimentos, a álgebra recupera os outros dois.
Se o oposto é conhecido, a hipotenusa é oposto dividido pelo seno de theta e o adjacente é oposto dividido pela tangente de theta. Se o adjacente é conhecido, a hipotenusa é adjacente dividido pelo cosseno de theta e o oposto é adjacente vezes a tangente de theta. Se a hipotenusa é conhecida, o oposto é hipotenusa vezes o seno de theta e o adjacente é hipotenusa vezes o cosseno de theta.
O agudo complementar é simplesmente noventa menos theta. Como toda grandeza é uma avaliação em forma fechada de funções trigonométricas elementares após a validação, o caminho é totalmente determinístico: o mesmo ângulo, lado e papel sempre produzem os mesmos lados e ângulos dentro do arredondamento em ponto flutuante.
Checagens clássicas de sala incluem um ângulo de trinta graus com lado oposto cinco, que deve render hipotenusa dez e adjacente cinco vezes a raiz quadrada de três, e a família três-quatro-cinco em que um agudo é a arcotangente de três sobre quatro.
Onde SOHCAHTOA de triângulo retângulo aparece no trabalho real
Cursos de trigonometria do ensino médio e da faculdade pedem com frequência achar todos os lados e ângulos de um triângulo retângulo quando só se conhecem um ângulo agudo e um lado; uma calculadora confiável com checagem estrita de ângulo agudo acelera a correção de lições e remove erros de planilha em que alguém confunde oposto com adjacente ou alimenta noventa graus no seno sem notar o caso degenerado.
Fluxos de construção e faça-você-mesmo usam as mesmas razões para rampas, escadas, caibros e estais quando um ângulo de inclinação e um comprimento medido estão disponíveis —um oráculo numérico compartilhado mantém notas de campo e scripts de escritório alinhados. Se mais adiante você precisar de SSS oblíquo pela lei dos cossenos, triângulos gerais ASA, área a partir de dois catetos ou entrada e saída em radianos, trate-os como intenções de busca separadas em vez de sobrecarregar esta página de SOHCAHTOA para triângulo retângulo.
Casos de uso
Conferência de lições e provas
Ache todos os lados e ângulos a partir de um ângulo agudo e um lado com SOHCAHTOA; rejeite ângulos não agudos com erro claro em vez de NaN.
Rampas, caibros e layout de campo
A partir de um ângulo de inclinação e um comprimento medido, recupere os catetos restantes e a hipotenusa antes de cortar ou demarcar.
Perguntas frequentes
O que esta calculadora computa?
Dado um ângulo agudo em graus e um lado de um triângulo retângulo (opposite, adjacent ou hypotenuse em relação a esse ângulo), devolve os três lados e os três ângulos usando SOHCAHTOA.
Quais fórmulas ela usa?
sin θ = opposite/hypotenuse, cos θ = adjacent/hypotenuse, tan θ = opposite/adjacent. O agudo complementar é 90° − θ; o ângulo reto é sempre 90°.
O que acontece se o ângulo não estiver entre 0 e 90 graus?
Um triângulo retângulo não degenerado exige um ângulo estritamente agudo: maior que 0° e menor que 90°.
Os ângulos são em graus ou em radianos?
Apenas graus na entrada e na saída. Converta para radianos você mesmo após a chamada se o pipeline precisar de radianos.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
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-trig \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30,"side":5,"known_side":"opposite"}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-trig", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 30,
"side": 5,
"known_side": "opposite"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-trig",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 30,
"side": 5,
"known_side": "opposite"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-trig", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":30,"side":5,"known_side":"opposite"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":30,"side":5,"known_side":"opposite"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-trig", 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": 30,
"side": 5,
"known_side": "opposite"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_trig",
"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
Casos degenerados —ângulos não estritamente entre zero e noventa graus, lados não positivos ou papéis de lado desconhecidos— são rejeitados com um erro claro invalid_input em vez de um NaN silencioso ou lados que violam a relação do triângulo retângulo. A ferramenta gratuita do navegador e a API paga compartilham uma única função pura, de modo que demos de sala de aula e pipelines automatizados nunca divergem em silêncio com as mesmas entradas.
Como SOHCAHTOA resolve um triângulo retângulo com um ângulo e um lado
Rotule os lados em relação a um ângulo agudo escolhido theta: o cateto oposto fica em frente a theta, o cateto adjacente compartilha vértice com theta mas não é o lado mais longo, e a hipotenusa sempre se opõe ao ângulo reto. O serviço não itera, não amostra nem aproxima com séries; só valida o intervalo aberto do ângulo, aplica o ramo SOHCAHTOA correspondente e arredonda as saídas a uma precisão estável para goldens JSON e testes unitários.
O que você envia e o que recebe de volta
Conecte a ferramenta gratuita do navegador para checagens rápidas e depois chame o mesmo contrato a partir de scripts quando precisar recuperar triângulos retângulos em massa sem reimplementar SOHCAHTOA e o filtro de ângulo em cada linguagem. Forneça três campos obrigatórios: angle (aliases theta, angle_deg, acute_angle), um número finito de graus estritamente entre zero e noventa; side (aliases length, side_length, value), um comprimento finito positivo em qualquer unidade linear coerente; e known_side (aliases side_type, role, which_side), uma das strings opposite, adjacent ou hypotenuse descrevendo a qual lado o comprimento se refere em relação ao ângulo conhecido. Os tokens curtos opp, adj e hyp são aceitos como aliases desses papéis. Campos ausentes, cadeias não numéricas, NaN, Infinity, ângulos no limite ou fora do intervalo aberto de zero a noventa e lados não positivos são rejeitados com invalid_input e não são cobrados. Em caso de sucesso a resposta JSON devolve o ângulo conhecido normalizado, other_acute como noventa menos esse ângulo, right_angle como noventa e os três lados opposite, adjacent e hypotenuse relativos ao ângulo conhecido, mais known_side como o papel normalizado, unit_angles como deg e method como a string sohcahtoa para documentação em logs e interfaces didáticas. Checagens de exemplo: angle trinta, side cinco, known_side opposite rende hipotenusa dez e adjacente aproximadamente oito ponto seis seis zero; angle quarenta e cinco com hypotenuse um rende catetos iguais de um sobre a raiz quadrada de dois; angle noventa ou zero falha o filtro de ângulo agudo; um lado negativo falha do mesmo modo. O contrato é JSON estável adequado a testes unitários, corretores de lição e pipelines em lote.
Onde SOHCAHTOA de triângulo retângulo aparece no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Declives em jogos e gráficos
Recupere catetos de triângulo retângulo quando pitch e uma aresta são conhecidos, com o mesmo caminho SOHCAHTOA no navegador e na API.