Calculadora de área de un círculo
Un círculo de radio 5 tiene un área de 78,539816, calculada con el valor completo de π, 3,141592653589793, nunca con un 3,14 redondeado. Elija cuántos decimales necesita: dos para pintar un suelo, doce para un trabajo científico. 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
- Pi
- 3,1415926536
Existe para ese momento en que necesita ese único resultado dentro de un script, una exportación de hoja de cálculo o una canalización de compilación, sin abrir una calculadora, sin redondear π a mano y sin reimplementar la misma validación por décima vez. Envíe un radio positivo y finito, y reciba el área, el radio enviado, el valor de π utilizado y la fórmula aplicada. El mismo código determinista se ejecuta gratis en su navegador en esta página, de modo que solo paga cuando lo automatiza.
Un radio entra, un área exacta sale
El contrato es deliberadamente pequeño. El π empleado es la constante completa en doble precisión, 3.141592653589793, nunca un 3.14 truncado, de modo que el resultado es el mismo que le daría una biblioteca científica. El radio se devuelve en la respuesta junto con el área, la constante π y la cadena de la fórmula, lo que hace que la salida se autodocumente cuando la almacena o la reenvía a otro sistema.
El radio debe ser un número positivo y finito: el cero se rechaza porque un círculo de radio cero no tiene un área digna de informar, los negativos se rechazan porque un radio es una longitud, y NaN o Infinity se rechazan porque no son medidas. Como el error es un error del cliente, no se factura: solo paga por las solicitudes que realmente producen un área.
Por qué el redondeo es configurable y determinista
Esta capacidad evita esa trampa redondeando al alza el producto bruto a un número configurable de decimales, seis por defecto y de cero a doce a petición. El redondeo al alza significa que 2.5 pasa a 3, igualando lo que la mayoría espera de la aritmética escolar y no el redondeo bancario que algunas bibliotecas aplican en silencio. Si necesita más precisión para un flujo científico, pida doce decimales; si calcula cuánta pintura cubre un suelo circular, pida dos y obtenga un número que puede presupuestar.
Dónde una fórmula exacta le ahorra tiempo
El valor aparece cuando la llamada está dentro de un bucle o una canalización: estimar material para miles de piezas circulares, convertir una columna de radios en áreas durante una importación de datos, validar que un radio informado implica el área que afirma un proveedor, o alimentar una herramienta educativa donde la respuesta desarrollada debe venir de una fuente fiable. En esos escenarios, las propiedades aburridas son las importantes: salida determinista, un contrato de validación estricto, un π fijo y un precio predecible.
La capacidad se ejecuta en nuestro borde global sin persistir nada tras la respuesta, de modo que un radio que usted envía existe solo durante los milisegundos del cálculo. El mismo código impulsa la calculadora gratuita de esta página, lo que significa que el número que ve en el navegador es el número que obtendrá su script: pruébelo a mano primero y luego automatice con confianza.
Qué puede hacer con ella
Estime material para piezas circulares
Convierta una lista de radios de una exportación CAD en áreas de superficie para presupuestar chapa, tela o revestimiento por lote.
Valide especificaciones de proveedores
Compruebe que el área que informa un proveedor es coherente con el radio que indica, detectando confusiones de unidades antes de un pedido.
Impulse un ayudante de tareas
Ofrezca a los estudiantes una respuesta desarrollada y autorizada para A = π·r², con el π exacto y el redondeo usados mostrados al lado.
Preguntas frecuentes
¿Cuánto cuesta?
También es gratis ejecutarlo en su navegador en esta página.
¿Qué fórmula se usa?
A = π·r², con π en doble precisión completa (3.141592653589793), redondeado al alza a los decimales que usted elija.
¿Puedo controlar la precisión del resultado?
Sí. El campo opcional decimals fija el número de decimales, de 0 a 12; el valor por defecto es 6.
¿Puedo pasar un diámetro en lugar de un radio?
No. Divida el diámetro entre dos antes de llamar. El contrato de entrada es solo un radio, lo que mantiene la respuesta inequívoca.
¿Por qué mi resultado no coincide del todo con el del libro de texto?
Muchos libros redondean π a 3,14, mientras que esta calculadora usa el valor completo 3,141592653589793. Su resultado coincide con el de una biblioteca científica, y la pequeña diferencia viene de ese π recortado.
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/area-of-a-circle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/area-of-a-circle", {
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/area-of-a-circle",
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/area-of-a-circle", 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/area-of-a-circle", 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.area_of_a_circle",
"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 área de un círculo toma un único número —el radio— y devuelve el área mediante la fórmula clásica A = π·r², calculada con el valor de π en doble precisión y redondeada al alza al número de decimales que usted elija. Todo lo que no sea un número positivo y finito —cero, negativos, texto, campos ausentes— se rechaza con un claro error invalid_input y nunca se factura.
Un radio entra, un área exacta sale
Usted pasa un radio como número JSON y recibe el área del círculo que ese radio define, calculada como π multiplicado por el radio al cuadrado. Cada rechazo vuelve como un error invalid_input que nombra el campo infractor, de modo que un script llamante puede mostrar el problema a su propio usuario sin analizar texto libre.
Por qué el redondeo es configurable y determinista
La aritmética de punto flotante es notoriamente dependiente del equipo en sus últimos bits, y una API cuya salida cambia entre máquinas es una API contra la que no se puede probar. El redondeo nunca oculta un desbordamiento: si un radio es tan grande que el área deja de ser finita, la llamada falla con invalid_input en lugar de devolver Infinity.
Dónde una API de una sola fórmula se gana su precio
Nadie necesita una API para multiplicar un número por sí mismo una vez. El uso de la API se factura a $0.002 por solicitud, sin recargo por unidad, y las entradas no válidas se rechazan antes de facturar.
Preguntas técnicas
¿Qué valores de radio se aceptan?
Cualquier número positivo y finito. El cero, los valores negativos, el texto, NaN e Infinity se rechazan con un error invalid_input y no se facturan.