Factorización prima escolar
La factorización prima expresa un número entero como un producto formado únicamente por números primos.
Ejecutar — gratis
Esta calculadora educativa muestra la respuesta compacta con exponentes, los factores individuales y cada división realizada hasta llegar a 1. Le permite comprobar ejercicios sin ocultar el método que debe aprender. El resultado sirve para simplificar fracciones, hallar máximos comunes divisores y mínimos comunes múltiplos, y reconocer números primos. Introduzca un entero del intervalo admitido para obtener una explicación determinista, clara y fácil de copiar en sus apuntes.
Comience con el primo más pequeño posible
La factorización comienza comprobando si el número se divide exactamente entre 2, el menor primo. Si es posible, divídalo y anote 2 como factor. Vuelva a probar con 2 sobre el cociente, porque un mismo primo puede aparecer varias veces. Pase a 3 únicamente cuando quede residuo al dividir entre 2 y continúe con los divisores impares posibles. La calculadora registra cada división exacta mediante dividendo, divisor y cociente, igual que el método de la escalera o divisiones sucesivas usado en clase. Por ejemplo, 360 entre 2 da 180; otra división entre 2 da 90, y una tercera da 45. Como 2 ya no divide exactamente, el siguiente primo útil es 3. Este orden evita omitir factores y reduce el cociente progresivamente. Cuando el cociente restante ya es primo, constituye el último factor y la división termina en 1. La lista de divisores registrados es la descomposición prima completa del entero original.
Agrupe los factores repetidos mediante exponentes
Una lista correcta puede abreviarse agrupando primos iguales. Si 2 aparece tres veces, escriba 2^3, que se lee «dos elevado a tres» o «dos al cubo». El exponente indica cuántas copias de ese primo se multiplican; no es otro factor por el que multiplicar. Así, 2^3 significa 2 × 2 × 2, no 2 × 3. El resultado estructurado presenta cada primo con su exponente, mientras que la línea de factorización usa la notación escolar habitual. Puede verificar la respuesta desarrollando cada potencia y multiplicando todos los factores. Para 360, la expresión compacta es 2^3 × 3^2 × 5. Al desarrollarla se obtiene 2 × 2 × 2 × 3 × 3 × 5, cuyo producto es 360. Esta comprobación inversa detecta factores mal copiados y exponentes incorrectos. Un número primo solo se descompone en sí mismo con exponente 1. El número 1 es la excepción importante: no es primo ni compuesto y carece de factores primos, por lo que la herramienta explica ese caso expresamente.
Aplique la descomposición en problemas posteriores
Las descomposiciones primas convierten varias tareas escolares en comparaciones de exponentes. Para hallar el máximo común divisor, descomponga ambos números y tome únicamente los primos compartidos con el menor exponente. Para obtener el mínimo común múltiplo, incluya todos los primos presentes y el mayor exponente de cada uno. La simplificación de fracciones sigue la misma idea: se cancelan por parejas los factores comunes del numerador y el denominador. Si dos números contienen 2^3 y 2^2, su contribución común es 2^2 y queda un 2 adicional en el lado cuyo exponente es 3. Escribir los factores claramente hace visible el razonamiento. Los pasos de división también ayudan a localizar errores. Si su respuesta difiere, compare la primera división con divisor o cociente distinto, compruebe que sea exacta y continúe desde el cociente corregido. La capacidad emplea aritmética entera exacta y un procedimiento fijo, sin azar ni fuentes externas; por ello, una misma entrada siempre produce el mismo desarrollo.
Qué puede hacer con ella
Comprobar ejercicios con árboles de factores
Compare las hojas de su árbol de factores con la lista prima completa y la forma exponencial.
Simplificar una fracción
Descubra los factores primos comunes del numerador y el denominador para cancelarlos por parejas.
Hallar múltiplos comunes
Use los exponentes de varios números para calcular el máximo común divisor o el mínimo común múltiplo.
Preguntas frecuentes
¿Cuánto cuesta?
La experiencia en el navegador es gratuita y cada solicitud a la API cuesta $0.002.
¿Es 1 un número primo?
No. El uno no es primo ni compuesto y no tiene factores primos.
¿Por qué se usan exponentes?
Un exponente indica de forma compacta cuántas veces aparece el mismo primo como factor.
¿Cómo puedo comprobar el resultado?
Desarrolle cada potencia como multiplicación repetida y multiplique los primos; el producto debe coincidir con la entrada.
¿Puedo introducir un decimal o un número negativo?
No. Aquí la factorización se define para enteros positivos desde 1 hasta 1,000,000,000,000.
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/edu/prime-factorization-school \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"number":360}'const res = await fetch("https://api.kit.forhosting.com/edu/prime-factorization-school", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"number": 360
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/prime-factorization-school",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"number": 360
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/prime-factorization-school", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"number":360}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"number":360}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/prime-factorization-school", 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
{
"number": 360
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.prime_factorization_school",
"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. |