ForHosting KIT · Matemática

Classificar Triângulos pelos Lados e Ângulos

Digite os três comprimentos e receba as duas classificações de uma vez: 3, 4 e 5 formam um triângulo escaleno e retângulo. Antes de classificar, a ferramenta confere se os lados conseguem fechar um triângulo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
A
3
B
4
C
5
Você obtém
Por lados
scalene
Por ângulos
right

Dados os três comprimentos de lado de um triângulo, esta capacidade responde às duas perguntas clássicas de classificação em uma única chamada: pelos lados — equilátero, isósceles ou escaleno — e pelos ângulos — acutângulo, retângulo ou obtusângulo. Primeiro, ela verifica se os comprimentos podem realmente formar um triângulo, aplicando o teorema da desigualdade triangular, e rejeita triplas impossíveis com um erro claro em vez de um rótulo sem sentido. A classificação por ângulos usa a recíproca do teorema de Pitágoras, comparando o quadrado do lado mais longo com a soma dos quadrados dos outros dois.

Duas classificações, uma chamada

Os triângulos são classificados ao longo de dois eixos independentes, e os estudantes costumam confundi-los. O primeiro eixo observa os lados: se os três lados são iguais, o triângulo é equilátero; se exatamente dois são iguais, é isósceles; e se os três são diferentes, é escaleno. O segundo eixo observa os ângulos: um triângulo é retângulo quando um ângulo mede exatamente 90 graus, acutângulo quando os três ângulos são menores que 90 graus e obtusângulo quando um ângulo ultrapassa 90 graus.

Como os dois eixos são independentes, qualquer combinação é possível — um triângulo 3-4-5 é escaleno e retângulo, enquanto um triângulo equilátero é sempre acutângulo.

Validade primeiro: a desigualdade triangular

Nem todos os três números positivos descrevem um triângulo. O teorema da desigualdade triangular afirma que a soma de quaisquer dois lados deve ser estritamente maior que o terceiro; na prática, basta verificar se os dois lados menores somam mais que o mais longo. Comprimentos como 1, 2 e 5 falham nesse teste — os lados curtos simplesmente não conseguem se encontrar — assim como casos degenerados como 1, 2 e 3, em que os três pontos colapsariam sobre uma única linha reta.

A comparação usa uma pequena tolerância relativa para que entradas de ponto flutuante como 0.1, 0.2 e 0.3 sejam avaliadas como uma pessoa as avaliaria, e não como a aritmética binária bruta faria.

Como o teste de ângulos funciona sem ângulos

Você não precisa de trigonometria para saber se um triângulo é acutângulo, retângulo ou obtusângulo — os comprimentos dos lados já decidem isso. Ordene os lados de modo que z seja o mais longo e compare z² com x² + y². Se forem iguais, o triângulo é retângulo, pela recíproca do teorema de Pitágoras.

Se z² for menor, o lado mais longo é 'curto demais' para abrir um ângulo reto, portanto o ângulo oposto — e, consequentemente, o triângulo inteiro — é acutângulo. Se z² for maior, o ângulo oposto abre além de 90 graus e o triângulo é obtusângulo. Esse é todo o algoritmo: uma ordenação, três multiplicações e uma comparação, tudo feito com um epsilon relativo para que entradas decimais se comportem de forma previsível.

Correção de lições e provas

Verifique a classificação de um triângulo feita por um estudante a partir de três comprimentos de lado, retornando os rótulos por lados e por ângulos, além de um erro claro quando a tripla é impossível.

Aplicativos de reforço e e-learning

Gere feedback instantâneo em exercícios de geometria: mostre se 5-5-8 é isósceles e obtusângulo sem escrever sua própria lógica de validação.

Pipelines de dados de geometria

Rotule registros de triângulos em um conjunto de dados com suas duas classificações antes da análise posterior, rejeitando medições degeneradas ou inválidas na fronteira.

Quanto custa?

Também é gratuito executar no seu navegador nesta página.

Qual entrada ela espera?

Três campos — a, b e c — cada um um número positivo e finito representando o comprimento de um lado, em qualquer unidade e qualquer ordem.

Um triângulo equilátero também é isósceles?

Matematicamente sim, pela definição inclusiva, mas esta capacidade retorna o rótulo mais específico: três lados iguais são reportados como equilátero, e isósceles é usado apenas quando exatamente dois lados são iguais.

Como ela decide entre acutângulo, retângulo e obtusângulo?

Comparando o quadrado do lado mais longo com a soma dos quadrados dos outros dois — a recíproca do teorema de Pitágoras — com uma pequena tolerância relativa para entradas de ponto flutuante.

Posso usar comprimentos decimais ou muito pequenos?

Sim. Quaisquer números positivos e finitos funcionam, incluindo decimais como 0.1, 2.5 ou 7.75; a unidade não importa, pois apenas as proporções entre os lados afetam o resultado.

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.

POSThttps://api.kit.forhosting.com/math/classifying-triangles

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/classifying-triangles \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":3,"b":4,"c":5}'
{
  "a": 3,
  "b": 4,
  "c": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.classifying_triangles",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Sem aproximações, sem serviços externos: um cálculo pequeno e determinístico que você pode executar gratuitamente no navegador ou chamar pela API por US$ 0,002 por requisição.

Duas classificações, uma chamada

Este endpoint retorna as duas classificações juntas, nos campos <code>by_sides</code> e <code>by_angles</code>, para que um corretor de lição de casa, um aplicativo de reforço escolar ou um pipeline de geometria obtenha a resposta completa em uma única requisição, em vez de calcular os dois testes separadamente e arriscar uma implementação inconsistente de cada um.

Validade primeiro: a desigualdade triangular

Esta capacidade valida a entrada antes de classificar qualquer coisa: valores não numéricos, comprimentos zero ou negativos e triplas que violam a desigualdade são todos rejeitados com um erro <code>invalid_input</code> e uma mensagem que explica o motivo, e uma chamada malsucedida nunca é cobrada.

O que acontece se os lados não puderem formar um triângulo?

A chamada falha com um erro invalid_input explicando que os dois lados menores devem somar mais que o lado mais longo. Chamadas malsucedidas não são cobradas.

Ver a documentação completa do KIT →