Calculadora de Circunferencia a Radio: Obtenga el Radio Exacto
La calculadora de circunferencia a radio toma la longitud del contorno de un círculo y devuelve la distancia de su centro al borde, usando la relación exacta r = C / (2 * pi).
Ejecutar — gratis
Usted envía un número y recibe otro número, en la misma unidad de partida: si introduce milímetros, la respuesta está en milímetros; si introduce pies, la respuesta está en pies. Es la inversa de la conocida fórmula dos pi r, despejada para el radio para que nunca tenga que reordenarla a mano. No hay ninguna política de redondeo que configurar ni aproximación oculta más allá del valor de pi en doble precisión integrado en todo entorno moderno, así que el resultado es determinista y reproducible en cualquier parte. El mismo código que se ejecuta en nuestro edge corre gratis en su navegador, lo que significa que la herramienta web gratuita y la API de pago nunca discrepan. Úsela cuando el contorno es lo que puede medir — una cinta enrollada alrededor de una tubería, el recorrido de una rueda, la longitud interior de un anillo — y el radio es lo que el plano o la máquina realmente necesitan.
Por qué partir de la circunferencia
Las clases de geometría enseñan primero el radio y derivan todo lo demás de él, pero en el taller y sobre el terreno la circunferencia es a menudo la única dimensión que realmente se puede tocar. Usted enrolla una cinta alrededor de un barril, hace rodar una rueda una vuelta completa por el suelo, mide la longitud interior de una junta o de la tira que cierra un anillo. En todos esos casos la longitud del contorno es la medida y el radio es la incógnita, pero la mayoría de las calculadoras piden el radio y devuelven la circunferencia, obligándole a invertir la fórmula a mano con una división fácil de colocar mal. La calculadora de circunferencia a radio está construida en torno a la realidad medida: acepta la circunferencia tal como se lee y la divide entre dos pi, devolviendo el radio en la misma unidad. Si por casualidad tiene el diámetro, divídalo entre dos y ya tiene el radio; si tiene la circunferencia y quiere recuperar el diámetro, ese problema inverso hermano pertenece a otra capacidad. Mantener una sola entrada y una sola tarea hace que el contrato sea trivial de probar: entra un número positivo y finito, sale el radio, y cualquier otra cosa — cero, un valor negativo, un campo ausente, una cadena que no es un número — se rechaza como entrada no válida antes de que ocurra cualquier aritmética.
Cómo se calcula el número
El cálculo es una sola división: la circunferencia, validada como número positivo y finito, dividida entre dos veces Math.PI, la constante de doble precisión disponible en todo motor JavaScript. No hay desarrollo en serie, ni tabla de consulta ni aproximación iterativa, así que la respuesta no puede variar entre ejecuciones, entre servidores ni entre el navegador y la API. El resultado se redondea después a seis decimales antes de devolverse. Ese redondeo es una decisión deliberada de estabilidad, no una promesa de precisión: la división en coma flotante en bruto puede producir una oscilación en el último dígito entre CPU, y un ejemplo dorado guardado y comparado byte a byte fallaría en otra máquina por un motivo que nada tiene que ver con la corrección. Seis decimales superan con creces lo que justifica cualquier medición física de una circunferencia: una cinta leída al décimo de milímetro restringe el radio mucho más que pi. Las unidades pasan intactas: la herramienta nunca convierte, de modo que la unidad de su circunferencia es la unidad de la respuesta, y convertir unidades de antemano es decisión suya. Una cadena numérica como "31.415927" se acepta y se convierte, lo que mantiene simples los envíos de formularios y las canalizaciones basadas en CSV sin relajar la validación.
Dónde encaja en el trabajo real
La geometría de un solo valor parece trivial hasta que se inserta en una canalización que consume miles de mediciones. Una estación de línea de rodadura que convierte distancias de recorrido en radios de rueda, un planificador de mecanizado que deriva el radio de torneado del perímetro medido de una pieza, una comprobación de ajuste que compara la longitud medida de un anillo con una banda de tolerancia expresada como radio: todos llaman a este endpoint como un paso determinista que nunca tienen que reimplementar ni volver a probar. Como la capacidad es un worker de análisis puro, sin llamadas de red, sin secretos y sin estado compartido, se comporta igual con una solicitud que con diez mil, y su coste es fijo: $0.002 por solicitud, sin recargo por unidad. La versión gratuita del navegador ejecuta el mismo módulo, así que un ingeniero puede verificar un valor a mano antes de conectar la API a producción y confiar en que ambos caminos devuelven el mismo número. La entrada que no es un número positivo y finito falla con un error de entrada no válida y no se cobra, lo que hace seguro exponer el endpoint directamente a envíos de formularios no confiables, hojas de cálculo y fuentes de datos extraídas.
Qué puede hacer con ella
Recupere el radio de una rueda a partir del recorrido
Haga rodar una rueda una vuelta completa, mida la distancia recorrida y obtenga el radio de rodadura efectivo para calibrar una transmisión o un odómetro.
Dimensione un taladro a partir de la longitud interior de un anillo
Convierta la circunferencia interior medida de una junta o un sello en el radio que debe igualar el taladro o el eje de acoplamiento.
Alimente canalizaciones de geometría con lecturas de cinta
Transforme miles de mediciones con cinta enrollada en radios para presupuestos, anidado o comprobaciones de tolerancia sin cálculos escritos a mano.
Preguntas frecuentes
¿Cuánto cuesta?
$0.002 por solicitud, sin recargo por unidad. También es gratis en el navegador, ejecutando exactamente el mismo código.
¿Qué entrada acepta?
Un solo campo, circumference, como número positivo y finito o como cadena numérica. El cero, los negativos, los no numéricos y los valores ausentes se rechazan como entrada no válida.
¿En qué unidad está el resultado?
En la misma unidad de la circunferencia que envió. La herramienta nunca convierte unidades; solo divide entre dos pi.
¿Qué precisión tiene el resultado?
Usa el valor de pi en doble precisión y redondea a seis decimales, muy por encima de la precisión de cualquier medición física de una circunferencia.
¿Puedo obtener el diámetro en su lugar?
Se devuelve el radio; dóblelo para obtener el diámetro, o use una calculadora de diámetro de círculo del catálogo que lo entregue directamente.
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/circumference-to-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"circumference":31.415927}'const res = await fetch("https://api.kit.forhosting.com/math/circumference-to-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"circumference": 31.415927
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/circumference-to-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"circumference": 31.415927
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/circumference-to-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"circumference":31.415927}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"circumference":31.415927}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/circumference-to-radius", 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
{
"circumference": 31.415927
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.circumference_to_radius",
"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. |