Lado del cuadrado desde la diagonal
Divida la diagonal de un cuadrado entre √2 y obtenga su lado: una diagonal de 14,142135623731 da un lado de 10, y una de 10 da unos 7,071067811865. Se admite el cero y se rechazan las diagonales negativas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Diagonal
- 10
- Lado
- 7,0710678119
Un cuadrado es una figura de cuatro lados iguales y cuatro ángulos rectos. Con solo la diagonal de esquina a esquina, esta calculadora recupera la longitud del lado mediante la identidad pitagórica: el lado es la diagonal dividida por la raíz cuadrada de dos. El cero se admite y produce lado cero en bordes degenerados.
Cómo se recupera el lado del cuadrado a partir de la diagonal
Etiquete el segmento de esquina a esquina del cuadrado con la longitud d. Como los cuatro lados son iguales y cada esquina es un ángulo recto, los dos catetos del triángulo rectángulo formado por dos lados y la diagonal son idénticos. El teorema de Pitágoras afirma entonces que d al cuadrado es igual a lado al cuadrado más lado al cuadrado, o d al cuadrado igual a dos veces lado al cuadrado.
Tomando la raíz cuadrada principal no negativa en ambos miembros se obtiene d igual al lado por la raíz cuadrada de dos, y al reordenar se obtiene el lado igual a d dividido por la raíz cuadrada de dos. Comprobaciones clásicas: diagonal diez da lado aproximadamente siete punto cero siete uno; diagonal cinco por la raíz de dos da lado cinco; y diagonal unitaria uno da lado uno entre la raíz de dos. Como el camino usa solo una división por una constante, es determinista, O(1) y sin solvers iterativos.
Las diagonales negativas se rechazan antes del cociente, porque ninguna longitud real de lado satisface una hipotenusa negativa. Esa forma cerrada coincide con todo manual elemental de geometría y mantiene los calificadores automáticos alineados con el cálculo a mano sobre la misma diagonal.
Dónde aparecen los cálculos de lado a partir de la diagonal
Los cursos de geometría de secundaria y universidad piden a menudo el lado de un cuadrado dada la diagonal, como inversa del producto lado por raíz de dos en el mismo conjunto de problemas; una calculadora de confianza con un filtro estricto de no negatividad acelera la corrección y evita errores de hoja de cálculo donde alguien multiplica la diagonal por dos o confunde diagonal con perímetro.
Flujos de construcción, suelos, pintura y paisajismo suelen partir de una diagonal medida a través de una habitación, losa de patio o parterre cuadrados, y luego necesitan la arista igual para conteos de módulos y listas de corte; el mismo cociente alimenta el diseño cuando en el levantamiento solo figura la diagonal. Herramientas de arquitectura e interiorismo revisan huellas cuadradas cuando las holguras en diagonal son primarias y las cotas de arista se derivan; la longitud del lado guía bastidores y módulos de baldosa.
Bibliotecas de juegos, gráficos y CAD guardan extensiones diagonales de cuadrados alineados a ejes y necesitan longitudes de lado iguales para layout, heurísticas de empaquetado y proxies de colisión sin una pila completa de geometría computacional. Si más adelante necesita área desde el lado, lado desde el área, lados de rombo desde dos diagonales, o conversión de unidades entre metros y pies, trátelos como intenciones de búsqueda distintas en lugar de sobrecargar esta página de lado desde diagonal.
Qué puede hacer con ella
Deberes y exámenes
Recupere la longitud del lado del cuadrado a partir de la diagonal y rechace una diagonal negativa con un error claro.
Habitaciones, suelos y disposición de materiales
Desde una diagonal medida en una habitación cuadrada, recupere la arista igual para tablas, paneles y módulos de baldosa.
Preguntas frecuentes
¿Qué fórmula usa esta calculadora?
side = diagonal / √2 (equivalente a side = diagonal · √2 / 2). La respuesta incluye formula con esa identidad y repite la diagonal de entrada.
¿Qué ocurre si la diagonal es negativa?
La diagonal debe ser un número finito no negativo; el mensaje de error nombra el campo.
¿Se admite el cero?
Sí. Una diagonal cero produce lado cero (cuadrado degenerado). Solo se rechazan valores estrictamente negativos.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Cuánto mide el lado de un cuadrado cuya diagonal es 10?
Unos 7,071067811865, que es 10 dividido entre √2. Ni duplicar ni partir por la mitad la diagonal da el lado; solo dividirla entre √2.
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/geom/square-side-diagonal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diagonal":10}'const res = await fetch("https://api.kit.forhosting.com/geom/square-side-diagonal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diagonal": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/square-side-diagonal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diagonal": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/square-side-diagonal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diagonal":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diagonal":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/square-side-diagonal", 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
{
"diagonal": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.square_side_diagonal",
"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
Una diagonal ausente, no finita o negativa se rechaza con un error invalid_input claro en lugar de un lado absurdo silencioso. Sin llamadas de red, sin muestreo aleatorio y sin sorpresas de coma flotante más allá de la aritmética IEEE-754 sobre el número que usted proporcione.
Cómo se recupera el lado del cuadrado a partir de la diagonal
De forma equivalente, el lado es d por la raíz cuadrada de dos entre dos; ambas identidades son algebraicamente iguales y producen el mismo resultado IEEE-754 al evaluarse como diagonal sobre Math.SQRT2. Magnitudes enormes aún pueden desbordar el rango double de IEEE-754; cuando el resultado no es finito la petición falla con un mensaje claro en lugar de devolver Infinity en JSON. La respuesta repite la diagonal de entrada, el lado calculado y una cadena corta de fórmula para que registros, hojas de trabajo e interfaces docentes documenten el algoritmo sin rederivarlo desde cero cada vez que un cliente consume la API.
Qué envía usted y qué recibe
Proporcione un número finito obligatorio: diagonal es la longitud de la diagonal del cuadrado de una esquina a la opuesta. Debe ser no negativa; el cero se acepta y produce lado cero. Comprobaciones de ejemplo: diagonal diez da lado aproximadamente siete punto cero siete uno cero seis siete ocho uno uno ocho seis cinco; diagonal catorce punto uno cuatro dos uno tres cinco seis dos tres siete tres uno da lado diez tras el redondeo estable a doce decimales; una diagonal de menos tres falla nombrando el campo. Use la herramienta gratuita del navegador para comprobaciones rápidas y luego invoque el mismo contrato desde scripts para evaluación masiva sin reimplementar el cociente en cada lenguaje. Los alias cortos d, diag y diagonal_length se asignan a diagonal para que etiquetas compactas de formularios y columnas de hoja de cálculo no obliguen a un segundo manejador. Campos ausentes, cadenas vacías, texto no numérico, NaN, Infinity y cualquier diagonal negativa se rechazan con invalid_input y no se cobran. En el éxito la respuesta JSON devuelve diagonal, side y formula fijada a la identidad lado entre raíz de dos para que registros e interfaces docentes documenten el algoritmo. El precio de la API es la base publicada de $0.002 por ítem con éxito. La entrada inválida no se cobra, de modo que la validación exploratoria en CI permanece barata mientras las llamadas de producción siguen siendo predecibles en lenguajes y SDK que ya hablan el modelo de tareas KIT.
Dónde aparecen los cálculos de lado a partir de la diagonal
Como esta capacidad es un motor parse puro, la validación fallida no consume saldo y las ejecuciones correctas se mantienen en $0.002 por ítem.
Casos de integración
Cuadrados en juegos y CAD
Convierta una extensión diagonal en longitudes de lado iguales para layout, empaquetado y métricas de caja en el navegador o la API.
Preguntas técnicas
¿En qué se diferencia de la calculadora de lado desde el área?
Esta herramienta usa la identidad pitagórica de la diagonal: usted envía diagonal y obtiene side. geom.square_side_area envía area y obtiene side vía √area. Apuntan a intenciones de búsqueda distintas.