Retas paralelas ou perpendiculares
As inclinações 2 e −0,5 multiplicadas dão −1, então as retas são perpendiculares e se cruzam a 90 graus. Digite duas inclinações, ou marque uma reta como vertical, e saiba se são paralelas, perpendiculares ou nenhuma, com o â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
- M1
- 2
- M2
- -0,5
- Relação
- perpendicular
- Ângulo graus
- 90
- Ângulo radianos
- 1,5707963268
- Produto m1 m2
- -1
Duas retas no plano são paralelas quando nunca se encontram, e perpendiculares quando se encontram em ângulo reto. Com as inclinações esses testes viram álgebra simples: inclinações iguais significam retas paralelas, e um produto de inclinações igual a menos um significa retas perpendiculares. Alunos que conferem lição de casa, resolutores de olimpíadas, auxiliares de CAD e ferramentas de mapas de jogo precisam de uma resposta estável para a relação e o ângulo agudo entre as retas, não só um esboço.
O que paralelo e perpendicular significam para inclinações e por que se buscam
Na geometria euclidiana do plano uma reta não vertical tem uma inclinação m bem definida igual a subida sobre avanço. Duas retas com a mesma inclinação finita são paralelas: compartilham direção e nunca se encontram. Duas retas com inclinações finitas m1 e m2 são perpendiculares quando m1 vezes m2 é igual a menos um, que é a forma de inclinações da condição de ângulo reto.
O ângulo agudo θ entre duas retas satisfaz tan θ igual ao valor absoluto de (m2 menos m1) dividido por (um mais m1 vezes m2), com o caso especial de que um denominador nulo força θ a noventa graus. A intenção de busca se concentra em frases como retas paralelas perpendiculares, essas retas são paralelas, produto de inclinações menos um, calculadora do ângulo entre duas retas, e paralelo ou perpendicular a partir de inclinações.
Retas verticais têm inclinação indefinida, então esta página também aceita um indicador vertical explícito para uma reta e ainda calcula o ângulo contra uma inclinação finita da parceira.
Uso prático, limites, preços e canais de entrega
Use a ferramenta do navegador quando quiser uma checagem imediata de paralelo ou perpendicular ao revisar lição de casa, verificar um esboço ou confirmar que duas estradas de um mapa se encontram em ângulo reto sem instalar um sistema de álgebra computacional. As inclinações podem ser quaisquer números finitos dentro de um limite absoluto amplo adequado a figuras ordinárias de sala de aula e engenharia; os ângulos são devolvidos em graus e em radianos com arredondamento decimal estável.
Os resultados são plenamente determinísticos: as mesmas inclinações e indicadores sempre geram os mesmos campos de relação e ângulo. Não há modelo de linguagem, nem serviço externo de geometria, nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Se precisar de pontos médios, resoluções de triângulos ou distância entre pontos, use aquelas páginas dedicadas quando existirem — esta capacidade foca apenas na relação parallel, perpendicular ou neither e no ângulo agudo a partir de duas inclinações de reta.
Casos de uso
Exercícios de inclinação em lições e provas
Alunos e avaliadores confirmam se duas inclinações dadas são paralelas, perpendiculares ou nenhuma, e leem o ângulo agudo sem um CAS local.
Perguntas frequentes
Qual fórmula o verificador de paralelas e perpendiculares usa?
Inclinações iguais significam paralelas. Um produto de inclinações igual a −1 significa perpendiculares. O ângulo agudo é atan(|(m2−m1)/(1+m1·m2)|).
O verificador de retas paralelas e perpendiculares é gratuito?
A ferramenta do navegador roda grátis no seu dispositivo.
Como represento uma reta vertical?
Uma reta vertical é perpendicular a uma reta horizontal (inclinação zero) e nunca é paralela a uma parceira não vertical.
Uma reta vertical é perpendicular a uma horizontal?
Sim. Marque uma reta como vertical e dê à outra inclinação 0: o resultado é perpendicular. Uma vertical com qualquer outra inclinação é classificada como nenhuma das duas, com o ângulo.
O que significa o resultado “nenhuma das duas”?
Que as retas se cruzam, mas não em ângulo reto. Mesmo assim você recebe o ângulo agudo entre elas em graus e radianos, calculado a partir da diferença das inclinações.
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/geom/parallel-perpendicular \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m1":2,"m2":-0.5}'const res = await fetch("https://api.kit.forhosting.com/geom/parallel-perpendicular", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m1": 2,
"m2": -0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/parallel-perpendicular",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m1": 2,
"m2": -0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/parallel-perpendicular", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m1":2,"m2":-0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m1":2,"m2":-0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/parallel-perpendicular", 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
{
"m1": 2,
"m2": -0.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.parallel_perpendicular",
"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 duas inclinações finitas m1 e m2, ou marca uma reta como vertical quando a inclinação é indefinida, e devolve relation como parallel, perpendicular ou neither junto com angle_deg e angle_rad. Se ambas as retas forem verticais a requisição falha com invalid_input para que esse caso degenerado não seja cobrado.
O que paralelo e perpendicular significam para inclinações e por que se buscam
Entregar relation e ambas as medidas em graus e radianos como JSON facilita o diff em integração contínua, alimentar um pipeline maior ou copiar para anotações.
Como este verificador valida a entrada e classifica paralelo, perpendicular ou nenhum
Após o parse, pares com ambas finitas são classificados com um epsilon pequeno: inclinações iguais geram relation parallel e ângulo zero; um produto próximo de menos um gera relation perpendicular e ângulo de noventa graus; caso contrário relation é neither e o ângulo é a fórmula do arcotangente agudo acima. Quando exatamente uma reta é vertical, o par é perpendicular só se a outra inclinação for zero (uma reta horizontal); caso contrário relation é neither, e o ângulo é a diferença absoluta entre noventa graus e o arcotangente da inclinação finita. Envie um corpo JSON com as inclinações m1 e m2 como números finitos, ou defina vertical1 ou vertical2 como true quando essa reta for vertical. Cada inclinação finita pode ser um número JSON ou uma string numérica. O motor rejeita inclinações ausentes quando o indicador vertical correspondente é false, rejeita valores não finitos e rejeita o caso em que ambas as retas são verticais com invalid_input para que essas chamadas falhas não sejam cobradas. A resposta ecoa m1 e m2 (null quando esse lado é vertical), ambos os indicadores verticais, relation, angle_deg, angle_rad, product_m1_m2 quando ambas as inclinações são finitas, e method com valor slope_angle para que os chamadores possam afirmar o algoritmo nos testes. Não há inversão de matrizes, nem serviço externo de geometria, nem exportação de diagramas — apenas álgebra de inclinações em um Worker isolate.
Uso prático, limites, preços e canais de entrega
Use a API quando um script, plataforma de aulas, auxiliar de CAD, editor de jogos ou notebook precisar de JSON estável para muitos pares de inclinações sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; validação falha não consome saldo. Conecte o endpoint a verificadores de respostas de olimpíadas, validadores de grades viárias, auxiliares de orientação de sprites ou etapas de pré-processamento em que você já prefira testes explícitos de inclinação a widgets opacos de caixa-preta que não conseguem explicar por que duas retas verticais são rejeitadas.
Casos de integração
Fixtures determinísticos para testes de geometria
Pipelines que semeiam testes unitários ou demos interativas de retas podem chamar um oráculo puro de relação por inclinações em vez de reimplementar casos de borda do arcotangente em cada linguagem.
Mapas, CAD e grades de estradas em jogos
Ferramentas que validam estradas em grade, normais de paredes ou guias de interface podem recuperar relação e ângulo como JSON estruturado para importação e checagens de regressão.
Perguntas técnicas
Como verifico se duas retas são paralelas ou perpendiculares com esta API?
Envie um corpo JSON com as inclinações m1 e m2 para geom.parallel_perpendicular. A resposta devolve relation como parallel, perpendicular ou neither, mais angle_deg e angle_rad.
O que acontece se ambas as retas forem verticais?
A requisição falha com invalid_input porque este verificador admite no máximo uma reta vertical. Essas falhas de validação não são cobradas.