Calculadora de rombo
Indique las dos diagonales de un rombo, o un lado y un ángulo, y obtenga el resto: diagonales de 6 y 8 dan un lado de 5, un área de 24 y un perímetro de 20. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud de la primera diagonal
- 6
- Longitud de la segunda diagonal
- 8
- Modo de cálculo
- diagonals
- Lado
- 5
- Ángulo (°)
- 106,2602047083
- Área
- 24
Esta calculadora convierte las dos entradas clásicas del rombo en las métricas que necesita para tareas escolares, diseño, y código: área, perímetro, y longitud del lado, más las diagonales o el ángulo complementarios, para que cada respuesta sea autoconsistente. A partir de las diagonales, usa la fórmula del semiproducto para el área, y Pitágoras sobre las medias diagonales para el lado; a partir del lado y el ángulo, multiplica el lado al cuadrado por el seno del ángulo, y recupera ambas diagonales con identidades de medio ángulo.
Qué devuelve una calculadora de rombo y qué entradas acepta
Un rombo es un cuadrilátero con cuatro lados iguales; los ángulos opuestos son iguales, los ángulos consecutivos son suplementarios, y las diagonales se bisecan entre sí en ángulo recto. Esas propiedades dan dos rutas de medición prácticas que los libros de texto y los paquetes de CAD usan cada día: medir las dos diagonales, o medir un lado y un ángulo incluido.
Esta herramienta existe para convertir cualquiera de los dos pares en una única respuesta determinista, sin obligarlo a recordar si el área es la mitad del producto de las diagonales, cómo reconstruir el lado a partir de los triángulos rectángulos formados por las medias diagonales, o cómo el seno del ángulo del vértice escala el cuadrado del lado. Esa disciplina mantiene estables las pruebas automatizadas, hace segura la caché, y evita que un script trate un segmento colapsado como un rombo real.
Si necesita una elipse a partir de semiejes, un resolutor de triángulo SSA, o el área de polígono mediante la fórmula shoelace, use una herramienta dedicada a esos problemas; la intención de búsqueda aquí es el área, el perímetro, y el lado del rombo, a partir de las diagonales, o del lado y el ángulo, con una respuesta clara o un error honesto cuando una diagonal no es positiva.
Cómo se evalúan las formas cerradas: modo diagonales y modo lado-ángulo
En el modo diagonales, el motor exige que tanto d1 como d2 sean finitas y estrictamente mayores que cero; una diagonal cero o negativa se rechaza de inmediato, porque no puede formar un rombo no degenerado, y la fórmula de área del semiproducto ocultaría el defecto de otro modo. El área es la mitad del producto de las diagonales.
Las cuatro medias diagonales se encuentran en el centro, en cuatro triángulos rectángulos, así que el lado es igual a la raíz cuadrada de la suma de los cuadrados de d1 entre dos y d2 entre dos, y el perímetro es cuatro veces ese lado.
El ángulo incluido en grados se recupera a partir de la ubicación de las diagonales en los ejes de coordenadas: los vectores de lado que salen de un vértice producen un coseno igual a la diferencia de las medias diagonales al cuadrado entre el lado al cuadrado, y el arcocoseno del valor limitado devuelve un ángulo único en el intervalo abierto de cero a ciento ochenta grados. El área es el lado al cuadrado por el seno del ángulo en radianes.
Las diagonales se obtienen de las identidades de medio ángulo: d1 es igual a dos veces el lado por el seno de la mitad del ángulo, y d2 es igual a dos veces el lado por el coseno de la mitad del ángulo, ambos positivos dentro del intervalo de ángulo abierto. La precisión opcional solo redondea los campos publicados; la resolución interna siempre usa precisión doble completa antes de ese paso final de redondeo.
Dónde encajan las métricas de rombo en el estudio, el diseño y el código
Los estudiantes se encuentran con el rombo cuando un libro de texto pide el área a partir de las diagonales, cuando un examen exige la longitud del lado dadas dos medidas de diagonal, o cuando una tarea de geometría analítica pide el perímetro después de que se indica un ángulo incluido con el lado común. Los profesores pueden pregenerar claves de respuesta que listen el área y el perímetro para diagonales enteras, y que rechacen diagonales cero o negativas en lugar de imprimir NaN.
El trabajo de pisos y baldosas a menudo dimensiona patrones de diamante a partir de las dos diagonales de una sola baldosa, mientras que la tela y el papel craft miden un borde y un ángulo de pliegue; saber que una diagonal solicitada no es positiva es tan valioso como el propio número.
Los flujos de agrimensura y CAD colocan rombos como geometría de construcción para celosías y marcos arriostrados, y los equipos de juegos o simulación usan el área y el lado para hitboxes de diamante, celdas isométricas, y kits de nivel que deben mantenerse deterministas entre plataformas.
Qué puede hacer con ella
Preparación de tareas y exámenes
Calcule el área, el perímetro, y el lado del rombo a partir de las diagonales de libro de texto, o del lado y el ángulo incluido, y verifique que las diagonales no positivas se rechazan.
Baldosas, CAD y simulación
Dimensione baldosas de diamante, celosías arriostradas, o celdas isométricas, a partir de diagonales conocidas o de la longitud del lado y el ángulo, en herramientas de diseño y juegos.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de rombo?
Es gratis en su navegador, en esta página.
¿Puedo usar el lado y el ángulo en lugar de las diagonales?
No mezcle ese modo con d1 y d2 en la misma solicitud.
¿Cómo se calcula el área?
A partir de las diagonales: área = (d1 × d2) / 2. A partir del lado y el ángulo: área = lado² × sen(ángulo). Ambas rutas son formas cerradas exactas en aritmética de punto flotante.
¿Cómo se obtiene el lado a partir de las diagonales?
Las diagonales se cruzan en ángulo recto y se cortan por la mitad, formando cuatro triángulos rectángulos. Con diagonales de 6 y 8 las mitades son 3 y 4, y Pitágoras da un lado de 5 y un perímetro de 20.
¿Qué pasa si una diagonal es cero o negativa?
La calculadora se detiene con un error de inmediato. Una diagonal cero o negativa no puede formar un rombo real, y la fórmula del área ocultaría el fallo.
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/rhombus \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"d1":6,"diagonal1":1}'const res = await fetch("https://api.kit.forhosting.com/geom/rhombus", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"d1": 6,
"diagonal1": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/rhombus",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"d1": 6,
"diagonal1": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/rhombus", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"d1":6,"diagonal1":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"d1":6,"diagonal1":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/rhombus", 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
{
"d1": 6,
"diagonal1": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.rhombus",
"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
Introduzca dos diagonales positivas y finitas, o un lado positivo con un ángulo incluido entre los lados; el motor rechaza diagonales cero, negativas, o no finitas con invalid_input, en lugar de devolver un NaN silencioso. A través de la API, una solicitud exitosa cuesta $0.002; los fallos de validación no se cobran.
Qué devuelve una calculadora de rombo y qué entradas acepta
Las entradas preferidas para el modo diagonales son los escalares d1 y d2 como números JSON; se aceptan los alias diagonal1, diagonal_1, y p, para la primera diagonal, y diagonal2, diagonal_2, y q, para la segunda. Para el modo lado-y-ángulo, los campos preferidos son side y angle, con los alias a, s, y length, para el lado, y theta, included_angle, o la letra griega, para el ángulo. La respuesta siempre reporta mode, ambas diagonales, side, angle_deg, area, perimeter, un indicador is_square cuando las diagonales coinciden, y cadenas de fórmula para las identidades principales, para que un estudiante o una línea de registro puedan verificar el resultado sin leer el código fuente. Un modo incompleto ausente, mezclar ambos modos, una diagonal no positiva, un lado no positivo, o un ángulo que no esté estrictamente dentro del intervalo abierto de cero a ciento ochenta grados, elevan todos invalid_input con un mensaje que nombra el campo que falla.
Cómo se evalúan las formas cerradas: modo diagonales y modo lado-ángulo
En el modo lado-y-ángulo, el motor exige un lado positivo y finito, y un ángulo estrictamente entre cero y ciento ochenta grados, cuando angle_unit es grados, o estrictamente entre cero y pi, cuando la unidad es radianes. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado, sin tener que reimplementar usted mismo el área del semiproducto ni la raíz cuadrada del lado a partir de las diagonales.
Dónde encajan las métricas de rombo en el estudio, el diseño y el código
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado matemático. Combínela con otros endpoints de geometría gratuitos cuando necesite métricas de elipse, longitud de cuerda, o resolutores de triángulo para un laboratorio de herramientas deterministas.
Casos de integración
Fixtures de geometría deterministas
Genere métricas de rombo reproducibles para pruebas unitarias, validadores de concursos, y aserciones de integración continua sin lógica de semiproducto o medio ángulo hecha a mano.
Preguntas técnicas
¿Qué pasa si una diagonal es cero o negativa?
El manejador devuelve invalid_input con un mensaje de que la diagonal debe ser un número finito positivo.
¿Puedo controlar el redondeo?
Sí. Establezca precision (alias decimals, dp) en un entero de 0 a 15; el valor por defecto es 10 decimales en todos los campos numéricos.