ForHosting KIT · Matemáticas

Calculadora de esfera

Introduzca el radio de una esfera y obtenga de una vez el diámetro, la circunferencia ecuatorial, el área de la superficie y el volumen: con un radio de 1, la superficie es 12,5663706144 y el volumen 4,1887902048. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Radio (r)
1
Obtiene
Diámetro
2
Circunferencia
6,2831853072
Área de la esfera
12,5663706144
Volumen de la esfera
4,1887902048

A partir de un radio de esfera positivo, calcule el diámetro, la circunferencia ecuatorial, el área de superficie y el volumen con Math.PI y salidas redondeadas mediante round10.

Cómo funciona

A partir de un radio positivo r, la calculadora determina cuatro magnitudes de la esfera: el diámetro, igual a dos veces el radio; la circunferencia ecuatorial, igual a dos veces π multiplicado por el radio; el área de superficie, igual a cuatro veces π multiplicado por el cuadrado del radio; y el volumen, igual a cuatro tercios de π multiplicado por el cubo del radio.

Todas las operaciones utilizan la constante Math.PI y cada resultado numérico pasa por un redondeo round10, es decir, un redondeo a diez decimales según la regla «mitad hacia el lado opuesto a cero». Las entradas se validan antes de cualquier operación aritmética, sin excepción, para que un radio mal tipado nunca contamine el resultado.

Entradas y salidas

El único campo obligatorio es el radio r, que debe ser un número estrictamente positivo y correctamente tipado. No se impone ninguna unidad: los resultados se expresan en la misma unidad que el radio proporcionado, la superficie en su cuadrado y el volumen en su cubo. En caso de éxito, la respuesta contiene siempre los cuatro campos de salida —diámetro, circunferencia ecuatorial, área de superficie y volumen—, lo cual garantiza un enlace estable de la interfaz, porque ningún campo esperado desaparece de una llamada a otra.

Cada valor numérico se devuelve ya redondeado a diez decimales, listo para mostrarse sin reprocesamiento.

Casos límite y restricciones

El control interviene antes de cualquier cálculo: si el radio no es un número finito estrictamente positivo, la función se detiene de inmediato y devuelve un error cuya cadena de correspondencia se mantiene estable, lo cual permite que las baterías de certificación la detecten sin ambigüedad. Un radio extremadamente grande cuyo cubo rebasa los límites del número en coma flotante nunca deja pasar un volumen infinito: ese caso también se capta y se señala como entrada inválida.

Tareas y docencia

Compruebe ejemplos clásicos con referencias fijas.

Verificaciones técnicas rápidas

Controle el resultado de una fórmula sin abrir una hoja de cálculo.

¿Es gratis?

Sí. El nivel A se ejecuta en su navegador, sin cuenta.

¿Llama a la red?

No. Es un cálculo puro, en el dispositivo.

¿Redondeo?

Mitad hacia el lado opuesto a cero, a diez decimales en las salidas numéricas.

¿Qué fórmulas utiliza la calculadora?

El diámetro es el doble del radio, la circunferencia es 2π por el radio, la superficie es 4π por el radio al cuadrado y el volumen es cuatro tercios de π por el radio al cubo.

¿Puedo partir del diámetro o del volumen?

Solo se introduce el radio. Si midió el diámetro, divídalo antes entre dos; si solo conoce el volumen o la superficie, primero hay que obtener el radio a partir de ese dato.

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.

POSThttps://api.kit.forhosting.com/dev/sphere

¿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.

curl -X POST https://api.kit.forhosting.com/dev/sphere \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"r":1}'
{
  "r": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.sphere",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo funciona

El cálculo es completamente determinista: la misma función pura se ejecuta gratis en su navegador y en la ruta del API, de modo que ambos devuelven exactamente el mismo valor.

Entradas y salidas

Esta estructura fija permite que las pruebas de referencia y las integraciones automatizadas se apoyen en claves constantes y en valores reproducibles de forma idéntica, tanto en el navegador como a través del API.

Casos límite y restricciones

Los tipos incorrectos, un radio nulo o negativo donde está prohibido, y los desbordamientos que producen un resultado no finito se transforman en errores invalid_input explícitos, en lugar de en campos null o NaN silenciosos. Este comportamiento idéntico en el navegador y en el API evita las sorpresas y vuelve la validación previsible para todos los llamadores, sea cual sea el contexto.

Automatización

La misma función pura en el widget gratuito y en el API.

¿Y si la entrada es inválida?

invalid_input, con una cadena de correspondencia clara y estable.

¿Autor?

samurai.

Ver la documentación completa del KIT →