Calculadora lei dos senos
Complete um triângulo com poucos dados: ângulo A de 40°, lado a de 7 e ângulo B de 60° dão um terceiro ângulo de 80° e os dois lados que faltam. Dados lado-lado-ângulo impossíveis 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
- Ângulo a
- 40
- Lado a
- 7
- Ângulo b
- 60
- Ângulo c
- 80
- Lado b
- 9,4310744873
- Lado c
- 10,7246222037
- Unidade de ângulo
- deg
A lei dos senos relaciona cada lado de um triângulo plano ao seno do ângulo interior oposto: a sobre sin A é igual a b sobre sin B e igual a c sobre sin C. Sempre que você já conhece um par ângulo-lado e uma medida adicional —outro ângulo ou o lado oposto ao segundo ângulo—, pode recuperar as partes desconhecidas da figura sem um sistema completo de álgebra computacional. Estudantes encontram essa identidade em exercícios de congruência AAS, ASA e SSA, problemas de olimpíada e provas padronizadas que pedem um comprimento ou ângulo faltante a partir de dados esparsos. Auxiliares de topografia, assistentes CAD e plataformas de aula precisam de uma resposta numérica determinística que possam fixar em integração contínua, e não de um esboço que só funciona para uma figura rotulada.
O que é a lei dos senos e quais dados esparsos determinam um triângulo
Na geometria plana euclidiana, a lei dos senos é a relação proporcional a sobre sin A igual a b sobre sin B igual a c sobre sin C para qualquer triângulo não degenerado. Fixar um ângulo e seu lado oposto fixa a razão comum, de modo que um segundo ângulo determina imediatamente os ângulos restantes pela soma de cento e oitenta graus e depois os lados restantes a partir dessa razão.
Fornecer um segundo lado oposto a outro ângulo desconhecido é o padrão SSA: primeiro resolve-se o seno do ângulo desconhecido e depois toma-se o arcoseno quando o valor está no intervalo unitário fechado. A intenção de busca se agrupa em frases como calculadora da lei dos senos, achar o lado que falta com a lei dos senos, caso ambíguo SSA e solucionador AAS de ângulo e lado.
As pessoas querem um resultado numérico que possam conferir com a chave de um exercício, uma nota de topografia ou uma cota CAD, e não só um argumento geométrico de que dois triângulos são congruentes.
Casos de uso
Exercícios de lei dos senos em lições e provas
Estudantes e avaliadores confirmam lados ou ângulos faltantes a partir de um par conhecido mais uma medida, com rejeição clara quando um seno SSA ultrapassaria um.
Perguntas frequentes
Qual fórmula a calculadora aplica?
A lei dos senos: a/sin(A) = b/sin(B) = c/sin(C). Com um segundo ângulo completa primeiro a soma de 180°; com um segundo lado resolve sin(B) = b·sin(A)/a e depois arcsin.
A calculadora da lei dos senos é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Como achar um lado que falta com a lei dos senos?
Comece por um ângulo e o lado oposto a ele e acrescente um segundo ângulo. O lado a dividido pelo seno de A define uma razão comum a todos os lados, então cada lado que falta é essa razão vezes o seno do ângulo oposto.
O que acontece se os dados lado-lado-ângulo não formam um triângulo?
A calculadora recusa. Se você informar um segundo lado e o seno do ângulo oposto precisar passar de um, nenhum triângulo tem essas medidas, e você recebe um aviso claro em vez de uma figura inventada.
Quais medidas preciso informar?
Um ângulo com o lado oposto e exatamente mais um valor: um segundo ângulo ou o lado oposto a esse segundo ângulo. Sem ele o triângulo fica em aberto, e informar os dois é recusado.
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/law-of-sines \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle_a":40,"side_a":7,"angle_b":60}'const res = await fetch("https://api.kit.forhosting.com/trig/law-of-sines", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle_a": 40,
"side_a": 7,
"angle_b": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/law-of-sines",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle_a": 40,
"side_a": 7,
"angle_b": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/law-of-sines", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle_a":40,"side_a":7,"angle_b":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle_a":40,"side_a":7,"angle_b":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/law-of-sines", 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_a": 40,
"side_a": 7,
"angle_b": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.law_of_sines",
"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
Esta capacidade aceita angle_a e o lado oposto side_a mais exatamente um de angle_b ou side_b, rejeita dados SSA inconsistentes quando o seno exigido ultrapassaria um, e devolve o conjunto completo de ângulos e lados como JSON estruturado.
O que é a lei dos senos e quais dados esparsos determinam um triângulo
Entregar os três ângulos e os três lados como JSON facilita colar o resultado em anotações, comparar em testes automatizados ou alimentar um pipeline maior sem reimplementar a conversão de graus para radianos e as razões de seno em cada idioma que se ensina ou se implanta em portais de lição de casa e scripts de engenharia.
Como a calculadora valida a entrada, aplica a lei dos senos e rejeita senos impossíveis
Os ângulos são medidos em graus como valores interiores positivos estritamente menores que cento e oitenta. O motor verifica que cada campo fornecido seja um número finito, que os lados sejam positivos e que esteja presente exatamente um dos dois campos opcionais — nenhum subespecifica o problema e ambos o sobrespecificam. Os lados restantes seguem das razões lado sobre seno usando o par conhecido. Casos de borda são explícitos: comprimentos nulos ou negativos, cadeias não numéricas, ambos os campos opcionais de uma vez e configurações SSA cujo seno ultrapassa um falham antes de devolver um triângulo inventado. Envie um corpo JSON com os campos obrigatórios angle_a e side_a, mais exatamente um de angle_b ou side_b. Quando angle_b é dado, o terceiro ângulo é cento e oitenta menos a soma dos dois conhecidos; se essa soma for cento e oitenta ou mais, não existe triângulo plano e a requisição falha com invalid_input, de modo que essas chamadas falhas não são cobradas. Quando side_b é dado em vez disso, a lei dos senos exige que o seno de angle_b seja igual a side_b vezes o seno de angle_a sobre side_a. Se essa quantidade ultrapassar um, os dados são inconsistentes: não existe angle_b real e a capacidade rejeita a requisição com uma mensagem clara invalid_input que nomeia o excesso do seno. Quando o seno é válido, o angle_b primário é o arcoseno em graus, o terceiro ângulo completa a soma e o último lado segue da mesma razão. Os resultados são arredondados a uma precisão decimal estável para que a mesma entrada sempre produza o mesmo JSON.
Uso prático, limites, preços e canais de entrega
Use a ferramenta do navegador quando quiser uma solução imediata da lei dos senos ao conferir lição de casa, verificar um esboço de construção ou confirmar uma nota de topografia sem instalar um sistema de álgebra computacional. Os ângulos aceitos devem deixar um terceiro ângulo interior positivo, e os lados devem ser comprimentos finitos positivos na unidade que você já usa para a figura; os comprimentos da resposta compartilham essa mesma unidade. Não há modelo de linguagem, nem serviço de geometria externo nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Use a API quando um script, plataforma de aula, auxiliar CAD ou notebook precisar de JSON estável para muitos pares ângulo-lado sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação falha não consome saldo. Os resultados são totalmente determinísticos: os mesmos angle_a, side_a e medida extra sempre produzem os mesmos ângulos e lados completos. Conecte o endpoint a demos de congruência, verificadores de respostas de olimpíada, planilhas de engenharia que listam um par ângulo-lado mais um valor, ou etapas de pré-processamento em que você já prefere erros de domínio explícitos — sobretudo seno maior que um — a widgets opacos que não mostram por que um triplo SSA não forma um triângulo real.
Casos de integração
Fixtures determinísticos para testes de trigonometria
Pipelines que semeiam testes unitários ou demos interativas AAS/SSA podem chamar um oráculo puro da lei dos senos em vez de reimplementar trig em graus em cada linguagem.
Recuperação topográfica e CAD com dados ângulo-lado esparsos
Notas de campo que registram um ângulo, seu lado oposto e mais um ângulo ou lado recuperam os comprimentos restantes como JSON estruturado para relatórios ou auxiliares CAD leves.
Perguntas técnicas
Como uso a lei dos senos com esta API?
Envie angle_a e o lado oposto side_a mais exatamente um de angle_b ou side_b para trig.law_of_sines. A resposta devolve os três ângulos e os três lados.
O que acontece se o seno calculado ultrapassar um?
A requisição falha com invalid_input. Isso significa que os dados SSA são inconsistentes e não existe angle_b real; essas chamadas não são cobradas.
Posso enviar angle_b e side_b juntos?
Não. Forneça exatamente uma medida extra além do par angle_a/side_a. Enviar ambos ou nenhum falha com invalid_input para que o problema de razão fique inequívoco.