Solver de triângulo 30-60-90
Um cateto menor de 6 resulta em um cateto maior de 10,3923048454133 e uma hipotenusa de 12. Digite um lado, diga qual é e a proporção fixa 1 : √3 : 2 completa o restante. 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
- Lado
- 6
- Tipo de lado
- Short
- Cateto curto
- 6
- Cateto longo
- 10,3923048454
- Hipotenusa
- 12
- Dado
- short
Um triângulo de trinta-sessenta-noventa tem um ângulo reto e dois ângulos agudos de trinta e sessenta graus. Esses ângulos fixos obrigam o cateto curto, o cateto longo e a hipotenusa a manterem sempre a razão um para raiz de três para dois. Este solver aceita qualquer lado positivo, identifica sua função e calcula o conjunto completo de comprimentos com aritmética determinística. Ele é útil para conferir exercícios de geometria, preparar dimensões e criar cálculos repetíveis sem informar ângulos nem escolher uma fórmula trigonométrica geral.
Entenda a razão especial entre os lados
Todo triângulo de trinta-sessenta-noventa é semelhante aos demais triângulos com esses três ângulos. Essa semelhança permite resolver toda a família com uma razão fixa: cateto curto, cateto longo e hipotenusa correspondem a um, raiz de três e dois. O cateto curto fica sempre oposto ao ângulo de trinta graus; o longo, ao de sessenta; e a hipotenusa, ao de noventa.
Se x representar o cateto curto, o cateto longo será x multiplicado pela raiz de três, e a hipotenusa será 2x. Também é possível deduzir essa relação cortando um triângulo equilátero ao longo de sua altura. O corte cria dois triângulos retângulos congruentes, divide a base original ao meio e deixa uma altura igual à raiz de três vezes a metade da base.
Como a razão depende da função do lado, um número isolado não é informação suficiente. Um comprimento de dez pode ser o cateto curto, o longo ou a hipotenusa e formar triângulos com escalas diferentes. Identifique sempre o lado representado pela medida antes de aplicar uma fórmula ou usar o solver.
Informe um lado e interprete o resultado
Escolha short quando o lado conhecido estiver oposto ao ângulo de trinta graus, long quando estiver oposto ao de sessenta e hypotenuse quando estiver oposto ao ângulo reto, sendo a maior aresta. A resposta apresenta os três lados nomeados, portanto o valor conhecido aparece junto dos dois valores calculados. Ela também repete a função escolhida em given e inclui ratio como lembrete legível do método.
Quando o cateto curto é conhecido, o solver o multiplica pela raiz de três e por dois. Quando o longo é conhecido, primeiro divide por raiz de três para recuperar o curto. Quando a hipotenusa é conhecida, primeiro divide por dois.
As saídas são arredondadas para quinze algarismos significativos, mantendo resultados decimais estáveis e precisão útil em todo o intervalo aceito. O solver não associa unidades físicas; todos os lados devolvidos usam a unidade consistente representada pela entrada, como centímetros, metros, polegadas ou uma escala abstrata de coordenadas.
Valide os cálculos e evite erros comuns
Uma validação rápida começa pela ordem: para qualquer entrada positiva, o cateto curto deve ser menor que o longo, e o longo deve ser menor que a hipotenusa. Em seguida, divida o cateto longo pelo curto; o resultado deve ser aproximadamente 1.732, a raiz de três. A divisão da hipotenusa pelo curto deve resultar exatamente em dois dentro da precisão exibida.
Você também pode conferir o teorema de Pitágoras: o quadrado do cateto curto somado ao quadrado do longo é igual ao quadrado da hipotenusa, pois x ao quadrado mais 3x ao quadrado resulta em 4x ao quadrado. O erro mais frequente é atribuir a função errada a um lado. Um desenho pode estar girado ou espelhado; não deduza pelo aspecto horizontal, vertical, esquerdo ou direito, mas pelo ângulo oposto.
Outro erro é multiplicar quando é necessário dividir. Dado o cateto longo, divida por raiz de três antes de dobrar o cateto curto recuperado. Dada a hipotenusa, divida-a primeiro por dois.
Valores zero, negativos, ausentes, não numéricos, infinitos ou fora do intervalo são rejeitados como entrada inválida.
Casos de uso
Conferência de exercícios de geometria
Verifique cálculos de lados ausentes em exercícios de triângulos retângulos especiais a partir de qualquer lado informado.
Dimensões para desenho técnico
Obtenha catetos e diagonais consistentes para um traçado conhecido de trinta-sessenta-noventa.
Geometria procedural
Gere dimensões repetíveis de triângulos especiais para código, gráficos, simulações ou dados de teste.
Perguntas frequentes
Qual é a razão dos lados do triângulo trinta-sessenta-noventa?
O cateto curto, o cateto longo e a hipotenusa têm a razão 1:raiz de três:2.
Qual lado é o cateto curto?
O cateto curto fica oposto ao ângulo de trinta graus.
Como resolver a partir do cateto longo?
Divida o cateto longo pela raiz de três para obter o curto e depois dobre o curto para encontrar a hipotenusa.
Como resolver a partir da hipotenusa?
Divida a hipotenusa por dois para obter o cateto curto e multiplique esse resultado pela raiz de três para encontrar o longo.
O solver usa graus ou radianos?
Você não precisa informar nenhum deles, pois os ângulos são fixos em trinta, sessenta e noventa graus.
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/thirty-sixty-ninety \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":6,"side_type":"short"}'const res = await fetch("https://api.kit.forhosting.com/trig/thirty-sixty-ninety", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 6,
"side_type": "short"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/thirty-sixty-ninety",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 6,
"side_type": "short"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/thirty-sixty-ninety", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":6,"side_type":"short"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":6,"side_type":"short"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/thirty-sixty-ninety", 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
{
"side": 6,
"side_type": "short"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.thirty_sixty_ninety",
"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
A versão no navegador roda localmente, enquanto uma solicitação de API custa US$ 0,002.
Informe um lado e interprete o resultado
Forneça side como número positivo e finito e defina side_type como short, long ou hypotenuse.
Valide os cálculos e evite erros comuns
Solicitações de API bem-sucedidas usam o preço-base US$ 0,002.