How This Calculator Works
Every whole number greater than 1 can be broken down into a unique set of prime numbers
multiplied together — its prime factorization. Enter a whole number, and this calculator finds
that factorization instantly, along with whether the number itself is prime.
The Fundamental Theorem of Arithmetic guarantees every whole number N greater than 1 has
exactly one prime factorization, up to the order the factors are written in:
N=p1a1×p2a2×⋯×pkak
where each pi is a distinct prime number and each ai is how many times that
prime divides evenly into N.
This calculator finds that factorization using trial division: starting at 2, it repeatedly
checks whether each number divides evenly into what’s left, dividing it out (and counting how
many times) whenever it does, then moving to the next candidate. Once a candidate’s square
exceeds what remains, anything still left over must itself be prime — any smaller factor would
already have been found:
if d2>remaining value, then remaining value is prime
Worked Example
Finding the prime factorization of 360:
- 360 ÷ 2 = 180, ÷ 2 = 90, ÷ 2 = 45 (2 divides in 3 times; 45 is odd, so move on).
- 45 ÷ 3 = 15, ÷ 3 = 5 (3 divides in 2 times; 5 isn’t divisible by 3 again).
- 5 remains, and no further divisor’s square is ≤ 5, so 5 itself is prime.
- Result: 2³ × 3² × 5.
Cómo funciona esta calculadora
Todo número entero mayor que 1 puede descomponerse en un conjunto único de números primos
multiplicados entre sí — su factorización prima. Ingresa un número entero, y esta calculadora
encuentra esa factorización al instante, junto con si el número en sí es primo.
La fórmula
El Teorema Fundamental de la Aritmética garantiza que todo número entero N mayor que 1 tiene
exactamente una factorización prima, sin importar el orden en que se escriban los factores:
N=p1a1×p2a2×⋯×pkak
donde cada pi es un número primo distinto y cada ai es cuántas veces ese primo
divide de forma exacta a N.
Esta calculadora encuentra esa factorización usando división por tanteo: comenzando en 2,
comprueba repetidamente si cada número divide de forma exacta lo que queda, dividiéndolo (y
contando cuántas veces lo hace) cada vez que sí lo logra, y luego pasa al siguiente candidato. Una
vez que el cuadrado de un candidato supera lo que queda, cualquier resto restante debe ser en sí
mismo primo — cualquier factor menor ya se habría encontrado:
si d2>valor restante, entonces valor restante es primo
Ejemplo resuelto
Encontrar la factorización prima de 360:
- 360 ÷ 2 = 180, ÷ 2 = 90, ÷ 2 = 45 (2 divide 3 veces; 45 es impar, así que se avanza).
- 45 ÷ 3 = 15, ÷ 3 = 5 (3 divide 2 veces; 5 ya no es divisible entre 3).
- Queda 5, y el cuadrado de ningún divisor adicional es ≤ 5, así que 5 en sí mismo es primo.
- Resultado: 2³ × 3² × 5.