Ângulo do triângulo a partir de lado e altura
Um lado de 10 com uma altura de 5 dá um ângulo de 30°. Digite o lado vizinho ao ângulo e a altura perpendicular e receba esse ângulo da base em graus e radianos, sem conhecer o resto do triângulo. 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
- 10
- Altitude
- 5
- Razão
- 0,5
- Ângulo (rad)
- 0,5235987756
- Ângulo (graus)
- 30
- Unidade dos ângulos
- deg
Quando se traça uma perpendicular no interior de um triângulo, a altura e um dos lados que se encontram num vértice da base formam um triângulo retângulo. Nesse triângulo retângulo a altura é o cateto oposto ao ângulo da base e o lado original é a hipotenusa, de modo que o seno do ângulo é igual à altura dividida pelo lado. Estudantes, topógrafos, projetistas de telhados e scripts de CAD costumam conhecer esses dois comprimentos e precisam do ângulo sem reconstruir toda a figura. Esta calculadora aplica o arco seno da altura sobre o lado adjacente, devolve o ângulo em graus e em radianos e rejeita entradas fora do domínio do arco seno.
Por que sin(theta) é a altura dividida pelo lado adjacente
Trace uma perpendicular a partir de um vértice de um triângulo até a reta que contém o lado oposto. Essa altura de comprimento h cria um ou dois triângulos retângulos que partilham a altura. Concentre-se no triângulo retângulo cuja hipotenusa é um dos lados originais do triângulo grande: chame s o comprimento desse lado.
No vértice da base onde esse lado encontra a linha da base, o ângulo theta tem cateto oposto igual à altura e hipotenusa igual a s. Pela definição de seno num triângulo retângulo, o seno de theta é igual ao oposto sobre a hipotenusa, que é exatamente a altura sobre o lado. Resolvendo o ângulo, theta é o arco seno da altura sobre o lado.
O resultado é sempre um ângulo agudo ou reto no contexto geométrico em causa: quando a altura é estritamente menor que o lado o ângulo é agudo; quando a altura iguala o lado o ângulo é de noventa graus e o pé da altura fica na outra extremidade desse segmento hipotenusa. Se a altura superasse o lado, a razão excederia um e não existiria ângulo real, por isso a calculadora rejeita esse caso com entrada inválida em vez de inventar um valor complexo.
Essa identidade é local ao triângulo retângulo da altura; não é preciso o terceiro lado nem qualquer outro ângulo do triângulo grande para recuperar este ângulo da base a partir apenas desses dois comprimentos.
Onde este cálculo de ângulo é útil
Coberturas e tendas, recuos de lotes triangulares e cadernos de projeto de treliças precisam do mesmo ângulo para que verificações de folga e medições de material sejam honestas. Plataformas de sala de aula e tutoria usam uma calculadora de ângulo do triângulo a partir de lado e altura para que os alunos verifiquem o dever de casa sem procurar qual lado é oposto ao pé da altura. Geradores de exames e plugins LMS precisam de um oráculo determinístico que rejeite razões impossíveis maiores que um em vez de devolver NaN.
A validação falhada não consome saldo. Mantenha os pedidos pequenos, fixe o ângulo arredondado nos testes e obterá ângulos reproduzíveis para dever de casa, plugins LMS e workers na borda sem montar a sua própria biblioteca de geometria.
Casos de uso
Inclinação de telhado a partir de elevamento e caibro
Converta um caibro medido (lado adjacente) e o elevamento vertical (altura) no ângulo de inclinação para estrutura, licenças e estimativas de material.
Scripts de topografia e recuo
Recupere um ângulo da base a partir de um comprimento de lado conhecido e um desvio perpendicular sem carregar uma pilha GIS ou CAD completa.
Perguntas frequentes
Que ângulo dão um lado de 10 e uma altura de 5?
Dão um ângulo de 30°. A altura dividida pelo lado é 0,5, e o ângulo cujo seno vale 0,5 é 30°, cerca de 0,523598775598 radianos.
Por que uma altura maior que o lado é recusada?
Porque nenhum ângulo real existiria. A altura é o cateto oposto de um triângulo retângulo cuja hipotenusa é o lado do triângulo, então ela nunca pode ser maior que esse lado.
O que acontece se a altura for igual ao lado?
O ângulo é exatamente reto. Nesse caso a altura percorre o próprio lado, e o pé da perpendicular fica na outra ponta desse lado.
Preciso do terceiro lado ou dos outros ângulos?
Não. O lado e a altura bastam para fixar esse ângulo da base, porque juntos formam um pequeno triângulo retângulo próprio. Nada mais do triângulo maior é necessário para esse ângulo.
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/triangle-angle-from-side-altitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":10,"altitude":5}'const res = await fetch("https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 10,
"altitude": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 10,
"altitude": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":10,"altitude":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":10,"altitude":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", 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": 10,
"altitude": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.triangle_angle_from_side_altitude",
"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
Contrato de entrada, campos de resposta e erros de validação
Side deve ser estritamente maior que zero. Envie por POST um corpo JSON com dois números finitos obrigatórios: side, o comprimento positivo do lado do triângulo que atua como hipotenusa do triângulo retângulo da altura, e altitude, a altura perpendicular positiva usada como cateto oposto ao ângulo de interesse. Cada campo pode chegar como número JSON ou como string numérica; aceitam-se aliases como s, adjacent, hypotenuse para side e h, height, alt para altitude. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Altitude deve ser estritamente maior que zero e não pode exceder side, porque a razão seno altitude sobre side deve situar-se no intervalo fechado desde logo acima de zero até um. Essas falhas não são cobradas. Em caso de sucesso o corpo ecoa side e altitude, informa ratio como altitude dividida por side, devolve angle_rad como arco seno principal em radianos, devolve angle_deg como o mesmo ângulo convertido com cento e oitenta sobre pi, e define formula como a identidade theta igual a arcsin de altitude sobre side. O campo unit_angles é sempre deg para marcar que angle_deg é a unidade principal voltada ao usuário. Exemplo: side dez com altitude cinco produz ratio um meio, ângulo de trinta graus e o valor em radianos correspondente a pi sobre seis. Combine os números com o seu próprio diagrama se precisar de um esboço; este endpoint devolve apenas o ângulo e escalares relacionados.
Onde uma API de ângulo a partir de lado e altura rende
O desenho arquitetónico e civil costuma medir um vão livre (side) e um elevamento ou recuo conhecido (altitude); converter esse par no ângulo de inclinação da base é um passo de arco seno de uma linha que não deveria exigir um núcleo CAD completo. Como a implementação é parse de nível A puro, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Verificações em sala com triângulo retângulo da altura
Permita que os alunos enviem side e altitude e verifiquem se o ângulo da base coincide com o arco seno do manual da altura sobre a hipotenusa.
Perguntas técnicas
Como se obtém o ângulo de um triângulo a partir de um lado e da sua altura?
Envie side positivo (hipotenusa adjacente do triângulo retângulo da altura) e altitude positivo com altitude ≤ side. A API devolve θ = arcsin(altitude / side) em graus e radianos.
E se a altura for maior que o lado?
A tarefa falha com invalid_input. sin(θ) = altitude/side não pode exceder 1 para um ângulo real, portanto altitude não deve superar side.
A resposta está em graus ou em radianos?
Em ambos. angle_deg é o valor principal em graus; angle_rad é o arco seno principal em radianos. unit_angles é sempre deg.
Qual lado devo enviar como 'side'?
O lado adjacente ao ângulo que se torna a hipotenusa do triângulo retângulo formado pela altura (não o segmento da base onde cai o pé, salvo se esse for a hipotenusa).
Quanto custa a calculadora de ângulo do triângulo a partir de lado e altura?
A ferramenta do navegador é gratuita. Pedidos API usam o saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.