ForHosting KIT · Matemáticas

Raíz cuadrada entera

La raíz cuadrada entera de 82 es 9, porque 9 al cuadrado es 81 y 10 al cuadrado ya es 100. Pegue cualquier entero no negativo, aunque tenga decenas de cifras, y obtendrá esa raíz redondeada hacia abajo con todas sus cifras exactas. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
N
123456789012345678901234567890
Obtiene
Raíz cuadrada
351364182882014

La calculadora de raíz cuadrada entera devuelve el mayor número entero cuyo cuadrado no supera la entrada. A diferencia de una raíz en coma flotante redondeada, emplea aritmética exacta y conserva todos los dígitos de enteros decimales muy grandes. El resultado también se conoce como isqrt o raíz truncada. Introduzca un entero no negativo; se rechazan valores negativos, fracciones, exponentes y entradas ambiguas.

Qué significa una raíz cuadrada entera

Para un entero no negativo n, la raíz entera es el único número r cuyo cuadrado es menor o igual que n, mientras que el cuadrado de r más uno es mayor. Es la raíz ordinaria redondeada siempre hacia abajo. Para 81, el resultado es 9; para 82 también es 9, pues 9 al cuadrado es 81 y 10 al cuadrado ya es 100.

Cero produce cero y uno produce uno. Introduzca únicamente dígitos, con un signo más inicial opcional. Los negativos generan un error de entrada; también se rechazan fracciones y notación científica porque esta operación se define para enteros exactos.

Cómo Newton alcanza el valor exacto

El cálculo usa una versión entera del método de Newton. Parte de una potencia de dos obtenida de la longitud binaria de n, situada por encima de la raíz real. Cada paso sustituye la estimación x por la parte entera del promedio entre x y n dividido por x.

Si x es demasiado grande, el cociente es pequeño y el promedio converge rápidamente. Todas las divisiones son enteras y los valores intermedios tienen precisión arbitraria; no interviene ninguna aproximación de coma flotante. El proceso termina cuando la siguiente estimación deja de disminuir.

Entonces se cumple exactamente la definición de raíz truncada y se evita oscilar alrededor de un número que no sea cuadrado perfecto. El algoritmo es determinista y no usa red, azar, fechas ni redondeos dependientes de la máquina.

Limitar una búsqueda de factores

Obtenga el último candidato exacto al probar divisores enteros hasta la raíz cuadrada.

Dimensionar una cuadrícula cuadrada

Calcule el mayor lado entero cuya cantidad de celdas cabe en un total dado.

¿Devuelve una raíz redondeada?

Siempre redondea hacia abajo: entrega el mayor entero cuyo cuadrado no supera n.

¿Puedo enviar un entero muy grande?

Sí. Envíelo como cadena decimal; el cálculo usa enteros de precisión arbitraria.

¿Cuál es la raíz cuadrada entera de 82?

Es 9. Nueve al cuadrado es 81, que no supera 82, mientras que diez al cuadrado es 100, que sí lo supera. La raíz cuadrada entera siempre es la raíz normal redondeada hacia abajo.

¿Puedo introducir un número negativo o decimal?

No. Solo se aceptan enteros desde cero, escritos con cifras y, si quiere, un signo más delante. Los negativos, las fracciones y la notación científica se rechazan en lugar de cambiarse sin aviso.

¿Cómo compruebo el resultado por mi cuenta?

Eleve el resultado al cuadrado y confirme que no supera su número. Luego súmele uno, vuelva a elevarlo al cuadrado y confirme que esta vez sí lo supera. Las dos comprobaciones juntas demuestran la respuesta.

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/numth/integer-square-root

¿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/numth/integer-square-root \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":"123456789012345678901234567890"}'
{
  "n": "123456789012345678901234567890"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.integer_square_root",
  "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.

Qué significa una raíz cuadrada entera

La calculadora devuelve la entrada normalizada y el resultado como cadenas decimales, lo que conserva cada dígito en clientes JSON.

Cómo usar el resultado con seguridad

Envíe un objeto cuyo campo n contenga una cadena decimal no negativa. Puede convertir el resultado al tipo entero grande de su lenguaje. Sirve para limitar búsquedas de divisores, calcular la mayor cuadrícula cuadrada posible o comprobar geometría entera. No envíe comas, espacios internos, puntos decimales ni exponentes. La respuesta incluye n normalizado y square_root como cadenas. Así se evitan pérdidas en sistemas JSON que usan coma flotante y no representan exactamente enteros mayores que 9,007,199,254,740,991. Para verificarlo, confirme que square_root al cuadrado no supera n y que square_root más uno, al cuadrado, sí lo supera. Una entrada negativa devuelve invalid_input. Cada solicitud de API cuesta $0.002.

Procesar enteros grandes con exactitud

Calcule raíces truncadas de valores que un número JSON ordinario no representa sin pérdida.

¿Qué ocurre con un número negativo?

Los negativos están fuera del dominio y devuelven un error invalid_input.

¿Por qué los resultados son cadenas?

Las cadenas decimales conservan enteros exactos en sistemas JSON que podrían redondearlos.

¿Cuánto cuesta una solicitud de API?

El precio base es $0.002 por solicitud.

Ver la documentación completa del KIT →