Perímetro de un triángulo por vértices
El triángulo con vértices (0, 0), (3, 0) y (0, 4) tiene lados de 3, 5 y 4 y un perímetro de 12. Escriba las coordenadas de tres puntos y obtenga cada lado y el total, con la comprobación de que forman un triángulo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- X1
- 0
- Y1
- 0
- X2
- 3
- Y2
- 0
- X3
- 0
- Y3
- 4
- Perímetro
- 12
- Lado AB
- 3
- Lado BC
- 5
- Lado CA
- 4
Cuando un triángulo se da por tres vértices cartesianos y no por longitudes de lado ya nombradas, el perímetro es la suma de las tres distancias euclídeas entre esos puntos. Esta calculadora acepta las seis coordenadas finitas de los vértices A, B y C, comprueba que la terna no sea colineal y devuelve el perímetro cerrado junto con las tres longitudes de lado y una etiqueta de método.
Cómo las tres longitudes de arista se convierten en perímetro
Etiquete los tres vértices en cualquier orden como (x1, y1), (x2, y2) y (x3, y3). Las tres aristas del triángulo son las distancias euclídeas planas entre pares consecutivos. La longitud del primer vértice al segundo es la raíz cuadrada de (x2 menos x1) al cuadrado más (y2 menos y1) al cuadrado; la del segundo al tercero usa la misma fórmula hypot sobre ese par; y la arista de cierre regresa del tercero al primero.
El perímetro es la suma de esas tres longitudes. Como hypot es par en cada diferencia, invertir el listado de los vértices no cambia ninguna longitud y, por tanto, tampoco el perímetro: el sentido de recorrido es irrelevante para esta magnitud. Antes de aceptar la suma, la calculadora evalúa la expresión del cordón x1 por (y2 menos y3) más x2 por (y3 menos y1) más x3 por (y1 menos y2).
Esa cantidad es el doble del área con signo de la terna. Comprobaciones clásicas de aula incluyen el triángulo rectángulo con vértices en (0, 0), (3, 0) y (0, 4), cuyos lados son 3, 4 y 5 y cuyo perímetro es 12, y el caso isósceles (0, 0), (2, 0), (1, 1), cuya base es 2 y cuyos lados iguales son cada uno la raíz cuadrada de 2. El camino es determinista, de tiempo constante y libre de bibliotecas trigonométricas.
Dónde aparece el perímetro de un triángulo por vértices en el trabajo real
Los cursos de geometría analítica de secundaria y universidad piden con frecuencia el perímetro de un triángulo dados tres puntos dibujados; una calculadora fiable con un filtro estricto de colinealidad agiliza la corrección y elimina errores de hoja de cálculo donde alguien suma las tres hipotenusas tras intercambiar una coordenada o acepta una terna colineal como figura válida.
Flujos de delineación, topografía y GIS sencillo que ya proyectan puntos en un plano cartesiano local necesitan el perímetro plano de parcelas de tres esquinas antes de balizar o pedir valla y moldura, y un oráculo numérico compartido mantiene alineadas las notas de campo y los scripts de oficina en el mismo camino de suma de aristas.
Tutoriales de juego, gráficos y CAD suelen guardar caras de malla como ternas de coordenadas bidimensionales de pantalla o del mundo; la respuesta de perímetro alimenta proxies de colisión, comprobaciones de densidad UV y heurísticas de nivel de detalle sin montar una pila completa de geometría computacional.
Si más adelante necesita longitud esférica en el globo, un semiperímetro a partir de tres lados ya conocidos, el perímetro de un polígono con más de tres vértices o el área del triángulo con las mismas coordenadas, trátelos como intenciones de búsqueda distintas en lugar de sobrecargar esta página del triángulo con vértices.
Qué puede hacer con ella
Comprobaciones de tareas y exámenes
Calcule el perímetro del triángulo a partir de vértices dibujados y rechace ternas colineales con un error claro en lugar de una suma degenerada silenciosa.
Parcelas de topografía en plano local
A partir de tres coordenadas de esquina proyectadas, recupere el perímetro plano antes de informar, balizar o pedir valla para un lote triangular.
Preguntas frecuentes
¿Cómo se calcula el perímetro de un triángulo con vértices?
Se suman las tres distancias euclídeas |AB|, |BC| y |CA|.
¿Qué ocurre si los tres vértices son colineales?
Puntos colineales no forman un triángulo, de modo que un recorrido degenerado a lo largo de la recta no se devuelve como perímetro exitoso.
¿El orden de los tres vértices cambia el resultado?
No. La distancia es simétrica, así que listar los vértices en sentido horario o antihorario produce las mismas tres longitudes y el mismo perímetro.
¿Las coordenadas son solo bidimensionales?
Sí. Esta herramienta espera valores cartesianos planos x e y. No calcula el perímetro de un triángulo espacial 3D ni longitud geográfica de círculo máximo.
¿Cuánto cuesta la calculadora de perímetro del triángulo?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/math/perimeter-of-a-triangle-with-vertices \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":0,"y1":0,"x2":3,"y2":0,"x3":0,"y3":4}'const res = await fetch("https://api.kit.forhosting.com/math/perimeter-of-a-triangle-with-vertices", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 0,
"y1": 0,
"x2": 3,
"y2": 0,
"x3": 0,
"y3": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/perimeter-of-a-triangle-with-vertices",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 0,
"y1": 0,
"x2": 3,
"y2": 0,
"x3": 0,
"y3": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/perimeter-of-a-triangle-with-vertices", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":0,"y1":0,"x2":3,"y2":0,"x3":0,"y3":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":0,"y1":0,"x2":3,"y2":0,"x3":0,"y3":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/perimeter-of-a-triangle-with-vertices", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"x1": 0,
"y1": 0,
"x2": 3,
"y2": 0,
"x3": 0,
"y3": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.perimeter_of_a_triangle_with_vertices",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las ternas colineales que reducirían la figura a un segmento, y cualquier coordenada ausente, NaN o infinita, fallan con invalid_input en lugar de un cero silencioso que parece un cálculo correcto. No hay llamadas de red, ni muestreo aleatorio, ni sellos de fecha: solo aritmética IEEE-754 sobre los seis números que usted proporciona.
Cómo las tres longitudes de arista se convierten en perímetro
Cuando vale exactamente cero los tres puntos yacen en una sola recta, la figura no es un triángulo y la petición se rechaza con invalid_input en lugar de devolverse como un recorrido degenerado exitoso de dos veces el segmento más largo. Coordenadas grandes aún pueden desbordar el rango double IEEE-754; cuando una longitud de arista o la suma no es finita la petición falla con un mensaje claro de desbordamiento en lugar de devolver Infinity en JSON.
Qué envía usted y qué recibe a cambio
Proporcione seis números finitos obligatorios: x1 e y1 para el primer vértice, x2 e y2 para el segundo, y x3 e y3 para el tercero. Tras el análisis, el servicio calcula las tres longitudes hypot, las suma y comprueba que el área del cordón sea un número finito distinto de cero; si los tres puntos son colineales el mensaje indica que los vértices son colineales y pide una terna no degenerada. Comprobaciones de ejemplo: cero, cero, tres, cero, cero, cuatro produce perímetro doce con lados tres, cinco y cuatro; cero, cero, uno, uno, dos, dos falla como colineal; un y3 ausente falla nombrando ese campo. Use la herramienta gratuita del navegador para una comprobación rápida y luego llame al mismo contrato desde scripts cuando necesite evaluación masiva de perímetros por coordenadas sin reimplementar el filtro de colinealidad en cada lenguaje. Se aceptan alias cortos ax, ay, bx, by, cx, cy y x_a hasta y_c para que las etiquetas compactas del formulario no obliguen a un segundo manejador. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity se rechazan con invalid_input nombrando el campo y no se cobran. En caso de éxito la respuesta JSON devuelve perimeter redondeado para una serialización estable, las tres longitudes side_ab, side_bc y side_ca, las seis coordenadas normalizadas, y method fijado a la cadena euclidean_edge_sum para que registros e interfaces didácticas documenten el algoritmo. El precio de la API es la base publicada de $0.002 por ítem correcto.
Dónde aparece el perímetro de un triángulo por vértices en el trabajo real
Como esta capacidad es un motor de parse puro, la validación fallida no consume saldo y las ejecuciones correctas se mantienen en $0.002 por ítem.
Casos de integración
Ayudas de caras en juegos y CAD
Convierta tres pares de vértices 2D en un perímetro positivo para diagnósticos de malla, con la misma suma euclídea de aristas en el navegador y la API.