Trigonometria do triângulo retângulo
Com catetos de 3 e 4, a hipotenusa mede 5 e os ângulos agudos ficam em cerca de 36,87° e 53,13°. Informe dois lados, ou um lado e um ângulo agudo, e receba os lados que faltam, os dois ângulos, seno, cosseno, tangente e a área. 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
- C
- 5
- Ângulo a
- 36,8698976458
- Ângulo b
- 53,1301023542
- Ângulo c
- 90
A trigonometria do triângulo retângulo reúne as razões seno, cosseno e tangente que ligam cada ângulo agudo aos três lados. Dados dois lados quaisquer, ou um lado junto com um ângulo agudo, essas razões e o teorema de Pitágoras determinam cada comprimento que falta e cada ângulo que falta. Este solucionador aceita a rotulagem escolar: o lado a oposto ao ângulo A, o lado b oposto ao ângulo B e a hipotenusa c oposta ao ângulo reto. Devolve o terno completo, os dois ângulos agudos em graus, as seis razões SOHCAHTOA e a área.
O que a trigonometria do triângulo retângulo realmente calcula
Um triângulo retângulo tem um ângulo interno de exatamente noventa graus. Os dois ângulos restantes são agudos, somam noventa graus e cada um se emparelha com um cateto oposto e um cateto adjacente. O seno de um ângulo agudo é oposto sobre hipotenusa, o cosseno é adjacente sobre hipotenusa e a tangente é oposto sobre adjacente: as identidades SOHCAHTOA com as quais todo curso de trigonometria começa.
Quando dois lados são conhecidos, o terceiro segue do teorema de Pitágoras e os ângulos agudos saem da arcotangente dos dois catetos. Quando um lado e um ângulo agudo são conhecidos, o agudo complementar é noventa menos o ângulo informado, e os lados que faltam se obtêm reorganizando seno, cosseno ou tangente conforme qual lado chegou. Esta capacidade codifica os dois modos de ponta a ponta: dois lados, ou um lado e um ângulo agudo.
As checagens clássicas aparecem de imediato. Os catetos três e quatro recuperam a hipotenusa cinco, o ângulo A perto de 36.87 graus e o ângulo B perto de 53.13 graus. Uma hipotenusa de dez com ângulo A de trinta graus recupera as proporções 30-60-90.
Como um ângulo de zero ou de noventa graus afundaria um cateto ou transformaria a figura em uma reta, o solucionador recusa qualquer ângulo que não fique estritamente entre zero e noventa graus, em vez de devolver um lado nulo ou uma atribuição trocada em silêncio. Também recusa uma hipotenusa que não seja estritamente mais longa que cada cateto conhecido, de modo que um par que não pode ficar oposto a um ângulo reto nunca parece uma resolução trigonométrica bem-sucedida.
Onde resolver um triângulo retângulo ajuda
Salas de aula e plataformas de tutoria usam um solucionador de trigonometria do triângulo retângulo para que o aluno confira os lados que faltam e os dois ângulos agudos sem misturar qual razão SOHCAHTOA vale para cada par informado. Ferramentas de construção e layout convertem uma corrida medida mais uma inclinação de telhado conhecida, ou dois membros medidos, no corte complementar e no ângulo complementar antes de pedir material.
Cadernos de topografia e navegação recuperam altura ou distância ao solo a partir de um único comprimento medido e de um ângulo de elevação ou depressão, sem puxar um sistema de álgebra computacional. Motores de jogo e sandboxes de física geram triângulos retângulos a partir do par que o designer já guardou —duas extensões, ou uma extensão e um rumo— e precisam dos valores complementares sem uma biblioteca geométrica.
Geradores de prova e plugins LMS precisam de um oráculo determinístico que recuse um ângulo não agudo e uma hipotenusa que não seja o lado mais longo, em vez de tomar valores absolutos e marcar como correta uma tarefa trocada. Mantenha as solicitações pequenas, fixe nos testes os lados e ângulos arredondados e você obtém trigonometria reproduzível para tarefa, workers de borda e scripts de projeto, sem montar uma infraestrutura própria de matemática simbólica.
Casos de uso
Checagens SOHCAHTOA em sala de aula
Os alunos informam dois lados quaisquer, ou um lado e um ângulo agudo, e verificam cada comprimento restante e os dois ângulos agudos diante de exercícios de livro 3-4-5 e 30-60-90.
Inclinação de telhado e comprimentos de corte
Converta uma corrida medida mais um ângulo de inclinação conhecido, ou dois membros medidos, no corte complementar, no ângulo agudo complementar e na área da face triangular.
Altura de levantamento com um comprimento e um ângulo
Recupere a altura oposta ou a distância adjacente ao solo a partir de uma única medida de trena e de um ângulo de elevação ou depressão, sem uma biblioteca de álgebra computacional.
Perguntas frequentes
Como se resolve um triângulo retângulo com trigonometria?
O solucionador devolve cada lado restante, os dois ângulos agudos, as seis razões SOHCAHTOA e a área.
O que acontece se o ângulo não estiver entre 0 e 90 graus?
Um ângulo de 0 ou 90 graus, um ângulo negativo ou um ângulo obtuso não é um ângulo agudo de um triângulo retângulo.
Qual rotulagem usam a, b, c e os ângulos?
Os dois ângulos agudos sempre somam 90 graus.
Posso enviar dois lados e também um ângulo?
Não. Envie ou dois lados quaisquer omitindo os dois ângulos, ou exatamente um lado e exatamente um ângulo agudo. Dados a mais são recusados para o contrato permanecer inequívoco.
E se a hipotenusa for menor que um cateto?
A calculadora recusa o valor. A hipotenusa fica oposta ao ângulo reto e precisa ser estritamente maior que cada cateto, então esses dados não formam um triângulo retângulo e o erro é avisado em vez de resolvido.
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/right-triangle-trigonometry \
-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/right-triangle-trigonometry", {
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/right-triangle-trigonometry",
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/right-triangle-trigonometry", 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/right-triangle-trigonometry", 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.right_triangle_trigonometry",
"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
Um ângulo que não fique estritamente entre zero e noventa graus é recusado com invalid_input, porque não é um ângulo agudo de um triângulo retângulo.
Contrato de entrada, forma da resposta e erros
Para dois lados conhecidos mande exatamente dois de a, b e c e omita os dois ângulos: a e b são os catetos que encontram o ângulo reto, e c é a hipotenusa. Um lado informado que seja zero, negativo, infinito, NaN ou que não seja um decimal falha nomeando o campo. Envie um corpo JSON em uma de duas formas. Para resolver com lado e ângulo mande exatamente um desses lados junto com exatamente um ângulo agudo, angle_a ou angle_b, medido em graus. Cada campo pode chegar como número JSON ou como string numérica. O lado a também aceita os apelidos leg_a, side_a e opp_a; b aceita leg_b, side_b e opp_b; c aceita hypotenuse, hyp e side_c; angle_a aceita alpha e angleA; angle_b aceita beta e angleB. Enviar só um lado, só um ângulo, três lados, dois lados mais um ângulo, ou os dois ângulos de uma vez, falha com invalid_input pedindo dois lados quaisquer ou um lado e um ângulo agudo. Um ângulo que não esteja entre 0 e 90 graus —incluindo os extremos— falha com invalid_input e não é cobrado. Em caso de sucesso, o corpo devolve os lados a, b e c, os ângulos angle_a, angle_b e angle_c (sempre 90), as seis razões sin_a até tan_b, a área como a metade de a vezes b, angle_unit definido como deg, given com os campos que você enviou e method em two_sides ou side_and_angle. 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, conversão de unidades nem um recitativo passo a passo.
Onde uma API de trigonometria do 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.
Perguntas técnicas
Quanto custa o solucionador de trigonometria do 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; a entrada inválida não é cobrada.