Medidas del círculo
Un radio, tres respuestas: un círculo de radio 5 tiene un diámetro de 10, una circunferencia de 31,415927 y un área de 78,539816. Útil para presupuestar tableros, céspedes o paneles redondos sin tres fórmulas sueltas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Radio
- 5
- Área
- 78,539816
- Circunferencia
- 31,415927
- Diámetro
- 10
área, circunferencia y diámetro
De un radio a tres medidas
Todo círculo queda completamente descrito por un único número, su radio, y cualquier otra medida del círculo es un múltiplo fijo de él. El diámetro es simplemente el radio duplicado. La circunferencia —la distancia que recorrería para dar una vuelta completa al círculo— es dos veces pi por el radio.
El área —la superficie que el círculo encierra— es pi por el radio al cuadrado. Como los tres valores proceden de la misma entrada en la misma pasada, siempre son coherentes entre sí: el diámetro es exactamente el doble de su radio, y la circunferencia y el área se derivan de él con exactitud, sin redondeos intermedios entre las fórmulas. Además, puede controlar a cuántos decimales se redondea cada resultado, de cero a doce, con el parámetro opcional decimals.
Validación, redondeo y determinismo
El radio debe ser un número, debe ser finito y debe ser mayor que cero. La misma rigurosidad se aplica al parámetro opcional decimals, que debe ser un entero entre cero y doce.
El redondeo usa la regla de mitad hacia arriba en el número de decimales solicitado, en lugar del formato flotante por defecto de la plataforma, lo cual importa más de lo que parece: resultados en coma flotante sin procesar como 0.1 + 0.2 difieren en sus últimos dígitos según cómo se muestren, y una salida sin estabilizar haría frágiles las comparaciones automatizadas.
Con el redondeo determinista de mitad hacia arriba, el mismo radio produce siempre una salida idéntica byte a byte, en cualquier máquina y en cualquier momento, que es lo que hace seguro almacenar, comparar y cachear el resultado.
Dónde encaja en el trabajo real
Los círculos aparecen en más sitios que los deberes de geometría. Un taller que corta tableros circulares necesita el área para estimar el material y la circunferencia para encargar el canto. Un paisajista que presupuesta un césped circular necesita el área para el tepes y el perímetro para la valla.
Un ingeniero que dimensiona una tubería o un eje convierte constantemente entre radio, diámetro y área de la sección.
Qué puede hacer con ella
Presupuestar material para piezas circulares
Obtenga el área de un tablero, panel o disco circular a partir de su radio para estimar el material, y la circunferencia para tarifar el canto o la moldura en la misma llamada.
Validar dimensiones en un configurador
Compruebe el radio introducido por el usuario antes de aceptar un pedido, rechazando valores cero, negativos o no numéricos con un error claro en lugar de un cálculo roto más adelante.
Enseñar las tres fórmulas del círculo
Muestre a los estudiantes cómo el diámetro, la circunferencia y el área cambian a la vez cuando cambia el radio, con resultados que redondean igual en cualquier máquina.
Preguntas frecuentes
¿Cuánto cuesta?
Además, es gratis ejecutarlo en su navegador en esta página.
¿Qué entrada necesita?
Solo el radio del círculo, como número positivo y finito. Opcionalmente, un parámetro decimals (de 0 a 12) que controla el redondeo de los resultados.
¿Qué devuelve exactamente?
Un objeto con tres campos: area, circumference y diameter, cada uno redondeado por mitad hacia arriba al número de decimales solicitado.
¿Qué valor de pi se utiliza?
El valor de pi en doble precisión que proporciona el entorno de ejecución (Math.PI), de modo que los resultados coinciden con los cálculos científicos y de ingeniería habituales.
¿Se guarda algo después de la llamada?
No. El cálculo se realiza en memoria y solo se devuelven las tres medidas.
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/circle-measurements \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/circle-measurements", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/circle-measurements",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/circle-measurements", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/circle-measurements", 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
{
"radius": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.circle_measurements",
"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
La API de medidas del círculo toma un único número —el radio de un círculo— y devuelve las tres medidas que tarde o temprano pide cualquier tarea de geometría: el área encerrada por el círculo, la circunferencia que lo rodea y el diámetro que lo atraviesa. Una sola llamada sustituye a tres búsquedas de fórmulas, cada resultado se redondea al número de decimales que usted configure, y el cálculo es aritmética exacta sobre números de doble precisión, de modo que la respuesta que obtiene en el navegador es la misma que su canal automatizado recibe de la API.
De un radio a tres medidas
Este endpoint aplica esas tres fórmulas al radio que usted envía y devuelve los tres resultados juntos en un solo objeto, de modo que quien llama nunca tiene que recordar qué fórmula eleva el radio al cuadrado y cuál lo duplica.
Validación, redondeo y determinismo
El endpoint es deliberadamente estricto con su entrada. Un radio cero o negativo no describe un círculo, y un valor no numérico no describe nada en absoluto, así que ambos se rechazan con un error invalid_input claro que le dice exactamente qué regla se ha incumplido —y las solicitudes rechazadas nunca se facturan—.
Dónde encaja en el trabajo real
En software, el endpoint funciona muy bien como un pequeño paso determinista dentro de un canal más amplio: una herramienta de presupuestos que tarifa piezas redondas, un configurador que valida dimensiones antes de aceptar un pedido, o una aplicación educativa que muestra a los estudiantes cómo las tres fórmulas se mueven juntas cuando cambia el radio. Se ejecuta en el edge sin guardar nada tras la llamada, el mismo código corre gratis en el navegador en esta página, y la API cuesta $0.002 por solicitud, así que puede prototipar a mano y pagar solo cuando automatice la llamada.
Preguntas técnicas
¿Qué ocurre si el radio es cero, negativo o no es un número?
La solicitud se rechaza con un error invalid_input que explica la regla incumplida. Las solicitudes rechazadas no se facturan.