Triângulo isósceles pelo lado e ângulo do vértice
Esta calculadora de triângulo isósceles parte do comprimento de um dos dois lados iguais e do ângulo formado entre eles.
Executar grátis
Ela retorna o comprimento da base, os dois ângulos iguais da base, a altura perpendicular e a área. O cálculo divide a figura em dois triângulos retângulos congruentes, tornando as relações de meio ângulo diretas e fáceis de conferir. Você pode informar qualquer unidade de comprimento consistente; os comprimentos retornados mantêm essa unidade e a área usa a unidade ao quadrado.
Transforme o triângulo isósceles em dois triângulos retângulos
Um triângulo isósceles possui dois lados iguais, e o ângulo do vértice fica entre eles. Trace a altura do vértice até a base. Nessa figura, a altura também funciona como mediana e bissetriz, portanto divide o triângulo original em dois triângulos retângulos congruentes. Cada triângulo retângulo tem o lado informado como hipotenusa, metade do ângulo do vértice na parte superior, metade da base desconhecida na parte inferior e a altura desconhecida como o outro cateto. Essa construção é a chave do cálculo. Se o lado igual for L e o ângulo do vértice for A graus, o meio ângulo será A/2. A meia base corresponde a L vezes sin(A/2), enquanto a altura corresponde a L vezes cos(A/2). Ao dobrar a meia base, obtém-se a base completa. Como cada etapa decorre de uma relação de triângulo retângulo, o resultado independe de um desenho em escala e não envolve aproximação iterativa nem caso ambíguo de triângulos.
Como cada medida retornada é calculada
A calculadora primeiro converte metade do ângulo do vértice de graus para radianos, como exigem as funções trigonométricas. Em seguida, calcula a base completa como 2L sin(A/2) e a altura como L cos(A/2). Os dois ângulos da base são iguais porque os lados são iguais, e os ângulos internos de um triângulo somam 180 graus. Assim, cada ângulo da base vale (180 − A)/2. Por fim, a área é metade do produto da base completa pela altura perpendicular. Essa expressão equivale à metade de L ao quadrado vezes sin(A), mas aproveitar a base e a altura já calculadas mantém os valores retornados relacionados entre si. Os resultados são ajustados somente a uma precisão estável de ponto flutuante, e não a um número fixo de casas decimais. O lado, a base e a altura compartilham a unidade escolhida. Se o lado estiver em centímetros, essas três medidas estarão em centímetros e a área em centímetros quadrados. Os ângulos sempre são retornados em graus.
Escolha entradas válidas e entenda formas extremas
Informe um comprimento finito maior que zero e um ângulo do vértice estritamente entre 0 e 180 graus. Os extremos são excluídos porque fazem o triângulo degenerar: em zero grau, os lados se sobrepõem; em 180 graus, a altura se torna zero e os lados formam um segmento reto. Ângulos muito próximos de qualquer extremo são matematicamente válidos, mas descrevem triângulos muito estreitos. Perto de zero grau, a base e a área diminuem, enquanto a altura se aproxima do comprimento do lado. Perto de 180 graus, a base se aproxima do dobro do lado, enquanto a altura e a área tendem a zero. Esses comportamentos ajudam você a conferir o resultado. A calculadora não atribui nem converte unidades físicas, por isso todos os comprimentos precisam ser interpretados de modo consistente. Não informe o lado em metros esperando uma base em centímetros. Em construção ou fabricação, mantenha algarismos suficientes para a tolerância necessária e faça o arredondamento específico do projeto somente depois do cálculo geométrico. O preço da API é US$ 0,002 por cálculo.
Casos de uso
Projetar uma seção simétrica de telhado
Determine o vão e a altura com base no comprimento conhecido da viga e no ângulo interno da cumeeira.
Conferir uma peça triangular
Calcule a base, a altura e a área de uma peça simétrica usando duas medidas disponíveis no desenho.
Verificar um exercício de geometria
Compare uma solução por meio ângulo com ângulos da base e área calculados de forma independente.
Perguntas frequentes
Qual lado corresponde ao comprimento informado?
É o comprimento de qualquer um dos dois lados iguais que se encontram no vértice. Não é a base.
Onde fica o ângulo do vértice?
É o ângulo entre os dois lados iguais, situado no lado oposto à base.
Quais unidades você deve usar?
Use qualquer unidade de comprimento consistente. A base e a altura mantêm essa unidade, e a área usa a unidade quadrada correspondente.
Por que o ângulo deve ficar entre 0 e 180 graus?
Um valor extremo tornaria a figura degenerada, com lados sobrepostos ou altura zero, em vez de formar um triângulo com área positiva.
Quanto custa o cálculo pela API?
Cada cálculo pela API custa US$ 0,002. A versão no navegador pode executar localmente o mesmo cálculo determinístico.
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/isosceles-triangle-from-apex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"leg_length":10,"apex_angle_degrees":60}'const res = await fetch("https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"leg_length": 10,
"apex_angle_degrees": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"leg_length": 10,
"apex_angle_degrees": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"leg_length":10,"apex_angle_degrees":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"leg_length":10,"apex_angle_degrees":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex", 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
{
"leg_length": 10,
"apex_angle_degrees": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.isosceles_triangle_from_apex",
"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. |