Calculadora de ángulo central
La calculadora de ángulo central responde a una pregunta precisa: dada la longitud de un arco y el radio de su círculo, ¿qué ángulo subtiende ese arco en el centro?
Ejecutar — gratis
Introduzca ambos valores en la misma unidad y obtendrá el ángulo central en grados, junto con su equivalente en radianes. Es la inversa de la clásica fórmula de la longitud del arco, resuelta en un único paso determinista —sin iteraciones ni aproximaciones—, igual de útil para revisar deberes, dimensionar una valla curva o validar la salida de un archivo CAD.
La fórmula detrás del resultado
Un círculo de radio r tiene una circunferencia completa de 2πr, que corresponde a un giro completo de 360 grados. Un arco de longitud s ocupa, por tanto, la fracción s / (2πr) del círculo entero, y el ángulo central θ en grados es simplemente 360 × s / (2πr), que se simplifica a θ = (s / r) × 180 / π. La cantidad intermedia s / r es exactamente el ángulo en radianes, y por eso esta calculadora muestra ambos: los radianes son la unidad natural en cálculo y física, mientras que los grados son lo que hablan los planos, los transportadores y las especificaciones de obra. Como la relación es un simple cociente, el resultado no depende de la unidad de medida: metros, pulgadas o píxeles dan el mismo ángulo, siempre que la longitud del arco y el radio usen la misma. Esa es también la propiedad que hace el cálculo determinista: no hay ningún solucionador iterativo ni tolerancia que ajustar, solo una división y una multiplicación, de modo que las mismas entradas producen siempre la misma salida, en el navegador o a través de la API.
Entradas, validación y casos límite
La calculadora necesita exactamente dos números: la longitud del arco y el radio. La longitud del arco debe ser cero o mayor —un arco de longitud cero es legítimo y simplemente significa un ángulo central de cero grados, el caso degenerado de un sector colapsado en una línea—. El radio debe ser estrictamente positivo, porque un círculo de radio cero o negativo no es un círculo, y dividir entre él carecería de sentido. Cualquier campo no numérico o ausente se rechaza con un error de validación claro en lugar de un valor de reserva silencioso, lo que importa cuando la calculadora forma parte de una canalización automatizada: una entrada malformada detiene la ejecución en vez de contaminar los resultados posteriores. Los campos aceptan además sus alias habituales —r para el radio, s o arc para la longitud del arco—, de modo que las cargas útiles de distintas fuentes se integran sin reasignaciones. Ambos valores se redondean a doce decimales en la salida, lo que mantiene el JSON estable entre máquinas y queda muy por encima de cualquier precisión de medida práctica.
Dónde se usa de verdad
Los topógrafos y paisajistas la usan para convertir una curva medida en un ángulo que pueden replantear con un teodolito. Los mecánicos la usan cuando una pieza doblada se especifica por su longitud desarrollada y su radio de plegado y necesitan el ángulo de plegado para la prensa plegadora. Los profesores la usan como ejercicio inverso de la lección de longitud del arco, y los estudiantes para comprobar que su cálculo a mano cae en el cuadrante correcto. En software aparece dondequiera que la geometría circular se reconstruye a partir de muestras: un tramo de carretera curva registrado como distancia sobre la curva y radio estimado se convierte en un cambio de rumbo en grados; un generador de gráficos circulares deduce el barrido de una porción a partir de su longitud exterior; un planificador de rutas robóticas convierte una orden de arco en un ángulo de giro. En todos los casos el patrón es el mismo —dos medidas lineales entran, un ángulo sale— y ese es exactamente el contrato que expone esta capacidad. El mismo cálculo se ejecuta gratis en su navegador en esta página, y la API cobra $0.002 por solicitud cuando usted lo automatiza.
Qué puede hacer con ella
Convertir una curva medida en un ángulo
Un topógrafo mide la longitud de un arco sobre un lindero curvo y estima su radio; el ángulo central le indica el barrido que debe replantear con sus instrumentos.
Traducir una especificación de plegado para la prensa plegadora
Un mecánico tiene la longitud desarrollada del arco y el radio de plegado de una pieza conformada y necesita el ángulo de plegado en grados para preparar la máquina.
Revisar deberes de geometría circular
Los estudiantes que resuelven la inversa de la fórmula de la longitud del arco comprueban que θ = s / r convertido a grados coincide con su cálculo a mano.
Preguntas frecuentes
¿Qué fórmula utiliza?
El ángulo central en grados es (longitud del arco / radio) × 180 / π. El cociente longitud del arco / radio es el ángulo en radianes, que también se devuelve.
¿Necesitan una unidad concreta la longitud del arco y el radio?
No, vale cualquier unidad —metros, pulgadas, píxeles— siempre que ambos valores usen la misma, porque el ángulo solo depende de su cociente.
¿Cuánto cuesta?
$0.002 por solicitud a través de la API. También es gratis ejecutarlo en su navegador en esta página.
¿Puede ser cero la longitud del arco?
Sí. Una longitud de arco cero es válida y devuelve un ángulo central de cero grados. Las longitudes negativas y los radios no positivos se rechazan como entrada no válida.
¿Qué ocurre si el arco es más largo que la circunferencia?
El ángulo resulta superior a 360 grados, lo cual tiene sentido geométrico para un devanado de varias vueltas. Si esperaba un ángulo de sector, compruebe que su estimación del radio no sea demasiado pequeña.
¿Qué precisión tiene el resultado?
El cálculo es aritmética exacta en coma flotante —una división y una multiplicación— con la salida redondeada a doce decimales para obtener resultados estables entre máquinas.
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/central-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"arc_length":15.708,"radius":10}'const res = await fetch("https://api.kit.forhosting.com/math/central-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"arc_length": 15.708,
"radius": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/central-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"arc_length": 15.708,
"radius": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/central-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"arc_length":15.708,"radius":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"arc_length":15.708,"radius":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/central-angle", 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
{
"arc_length": 15.708,
"radius": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.central_angle",
"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. |