Calculadora de exponente fraccionario
8 elevado a 2/3 es 4: la raíz cúbica de 8 es 2 y 2 al cuadrado es 4. Escriba la base y los dos números enteros de la fracción, que se simplifica antes de calcular, así que (−8)^(2/6) da una respuesta real. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Base
- 8
- Numerador
- 2
- Denominador
- 3
- Resultado
- 4
- Exponente
- 0,6666666667
A diferencia de una función de potencia simple, trabaja primero en el dominio racional — la fracción se reduce antes de calcular nada — de modo que una base negativa se trata correctamente: un denominador reducido impar produce la raíz impar real, mientras que uno par se rechaza con un error de entrada claro en lugar de un NaN silencioso.
Qué significa realmente un exponente fraccionario
Un exponente fraccionario combina dos operaciones que los estudiantes suelen conocer por separado: una potencia y una raíz. Escribir x^(p/q) significa extraer la raíz q-ésima de x y elevarla a la potencia p, o, de forma equivalente, elevar primero x a la potencia p y extraer después la raíz q-ésima. La calculadora de exponente fraccionario acepta exactamente esa estructura — una base, un numerador y un denominador — y devuelve un único número real.
Como las tres partes viajan como campos enteros separados, nada se pierde al interpretar un exponente decimal en coma flotante: 1/3 sigue siendo exactamente 1/3 en lugar de convertirse en 0.3333333333333333, lo que importa tanto para la corrección como para decidir si existe una respuesta real.
Los exponentes fraccionarios aparecen constantemente en la práctica: el crecimiento compuesto durante una fracción de periodo, la raíz cuadrada que convierte la varianza en desviación típica, la potencia de dos tercios en las leyes de escala alométricas y toda expresión radical de los deberes de álgebra. Todas se reducen a la misma llamada: envíe la base, envíe los dos enteros y reciba un número determinista.
Bases negativas y la paridad del denominador
La parte sutil de las potencias fraccionarias es lo que ocurre por debajo de cero. Un número negativo tiene una raíz cúbica real — la raíz cúbica de -8 es -2 — pero no una raíz cuadrada real. Que exista un resultado real depende de la paridad del denominador después de reducir la fracción: (-8)^(2/6) es en realidad (-8)^(1/3), así que está definido, mientras que (-4)^(1/2) no lo está.
Una llamada de coma flotante a Math.pow simplemente devolvería NaN en ambos casos, ocultando la diferencia entre «indefinido» y «menos dos». El signo del numerador se trata con el mismo cuidado: cuando el denominador reducido es impar, un numerador reducido par produce una magnitud positiva y uno impar un resultado negativo, así que (-8)^(2/3) devuelve correctamente 4 en lugar de -4.
La reducción se hace antes de la prueba de paridad precisamente porque un denominador par sin reducir puede ser en realidad uno impar disfrazado: 2/6 parece par, pero es 1/3, y un tercio de un número negativo es una raíz cúbica perfectamente real.
Salida determinista frente a la que puede verificar
La respuesta incluye el numerador y el denominador reducidos realmente utilizados, el exponente decimal y el resultado redondeado a doce dígitos significativos, de modo que la misma entrada siempre produce una salida idéntica byte a byte en cualquier máquina. Una base cero con exponente negativo se rechaza como indefinida en lugar de devolver Infinity, y cualquier resultado no finito se notifica como error de entrada.
No hay estado entre llamadas, ninguna caché que pueda filtrar la entrada de un cliente a otro, y nada se almacena después de enviar la respuesta.
Qué puede hacer con ella
Evalúe potencias racionales con exactitud
Calcule 8^(2/3), 32^(3/5) o 0.25^(-1/2) a partir de su numerador y denominador sin perder la fracción por redondeo decimal.
Extraiga raíces reales de números negativos
Obtenga la raíz cúbica real de -27 como -3 en lugar del NaN que devuelve una función de potencia genérica para una base negativa.
Preguntas frecuentes
¿Cuánto cuesta?
El mismo cálculo también se ejecuta gratis en su navegador en esta página.
¿Cómo se especifica el exponente?
Como dos campos enteros, numerador y denominador, más una base numérica. Enviar 1 y 3 significa que el exponente es exactamente un tercio.
¿Puede ser negativa la base?
Sí, cuando el denominador reducido es impar: (-8)^(1/3) devuelve -2.
¿Se reduce la fracción antes de calcular?
Sí. El numerador y el denominador se dividen por su máximo común divisor, y la respuesta informa del par reducido que se utilizó realmente.
¿Es determinista la salida?
Sí. El resultado se redondea a doce dígitos significativos y no contiene aleatoriedad, marcas de tiempo ni llamadas de red, así que entradas idénticas siempre dan una salida idéntica.
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/fractional-exponent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":-8,"numerator":2,"denominator":3}'const res = await fetch("https://api.kit.forhosting.com/math/fractional-exponent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": -8,
"numerator": 2,
"denominator": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/fractional-exponent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": -8,
"numerator": 2,
"denominator": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/fractional-exponent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":-8,"numerator":2,"denominator":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":-8,"numerator":2,"denominator":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/fractional-exponent", 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
{
"base": -8,
"numerator": 2,
"denominator": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.fractional_exponent",
"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 exponente fraccionario evalúa un número elevado a una potencia racional: usted envía una base, un numerador y un denominador, y devuelve el resultado real exacto de la base elevada a numerador entre denominador.
Bases negativas y la paridad del denominador
Este endpoint reduce la fracción con el máximo común divisor antes de evaluar y luego aplica la semántica de raíz real: un denominador reducido impar devuelve la raíz impar real con el signo correcto, y uno par devuelve un error invalid_input claro que nombra la fracción reducida.
Salida determinista frente a la que puede verificar
Esto hace que el endpoint sea seguro dentro de suites de pruebas, claves de caché y registros de auditoría. El mismo módulo puro se ejecuta gratis en su navegador en esta página, así que puede verificar un cálculo de forma interactiva y solo pagar $0.002 por solicitud cuando lo automatice a través de la API. Los fallos de validación se notifican como invalid_input, lo que significa que una solicitud malformada nunca se cobra: el cliente envía tres números pequeños y o bien recibe un número de vuelta o averigua exactamente qué campo estaba mal y por qué.
Casos de integración
Rechace potencias indefinidas explícitamente
Reciba un error invalid_input claro cuando una base negativa se encuentra con un denominador reducido par, en lugar de propagar un NaN silencioso.
Preguntas técnicas
¿Qué ocurre con una base cero y un exponente negativo?
Es indefinido (división por cero), así que el endpoint devuelve un error invalid_input en lugar de Infinity.