Skip to main content
🔬 Advanced ✨ New

LCM Calculator – Least Common Multiple

Calcula el Mínimo Común Múltiplo (MCM) de dos o más números. Calculadora de MCM rápida y precisa. Calculadora matemática gratis con resultados instantáneos. Sin registro.

¿Qué es LCM (MCM más pequeño)?

El MCM más pequeño (LCM) de dos o más enteros es el entero positivo más pequeño que es divisible por cada uno de esos enteros —sin resto. En otras palabras, es el número más pequeño que todos los números dados pueden dividir de manera uniforme.

Por ejemplo, consideremos los números 4 y 6. Los múltiplos de 4 son: 4, 8, 12, 16, 20, 24 … Los múltiplos de 6 son: 6, 12, 18, 24 … El primer número que aparece en ambas listas es 12, por lo que LCM(4, 6) = 12.

El LCM es uno de los conceptos fundamentales en la teoría de números y la aritmética. Está estrechamente relacionado con el Divisor común más grande (GCD), también conocido como el Factor común más grande (GCF), a través de la identidad elegante:

LCM(a, b) = |a × b| / GCD(a, b)

Esta relación nos permite calcular el LCM de manera eficiente utilizando el algoritmo de Euclides para GCD, que corre en tiempo logarítmico incluso para números enteros muy grandes. Nuestro calculadora utiliza precisamente este enfoque para entregar resultados instantáneos y precisos para cualquier dos números enteros positivos que se ingresa.

El LCM se define solo para números enteros. Para dos números enteros positivos, el LCM siempre es al menos tan grande como el número más grande de los dos, y en absoluto igual a su producto. Si los dos números comparten ningún factor común más que 1 (son coprimos), entonces LCM(a, b) = a × b.

Cómo encontrar LCM – Tres métodos explicados

Hay tres métodos estándar para calcular LCM a mano. Comprender cada método profundiza tu sentido numérico y te ayuda a elegir el enfoque más eficiente para un problema dado.

<h3>Método 1: Listar múltiplos</h3>
<p>Escribe los múltiplos de cada número hasta encontrar el primero que compartan. Funciona bien para números pequeños pero se vuelve impracticable para números grandes.</p>
<p><strong>Example: LCM(6, 8)</strong></p>
<ul>
    <li>Múltiplos de 6: 6, 12, 18, <strong>24</strong>, 30 …</li>
    <li>Múltiplos de 8: 8, 16, <strong>24</strong>, 32 …</li>
    <li>LCM(6, 8) = <strong>24</strong></li>
</ul>

<h3>Método 2: Factorización prima</h3>
<p>Descompón cada número en sus factores primos. Luego toma el <em>potencia más alta</em> de cada primo que aparezca en cualquier factorización y multiplicalos entre sí.</p>
<p><strong>Example: LCM(12, 18)</strong></p>
<ul>
    <li>12 = 2² × 3¹</li>
    <li>18 = 2¹ × 3²</li>
    <li>Toma potencias más altas: 2² × 3² = 4 × 9 = <strong>36</strong></li>
    <li>LCM(12, 18) = <strong>36</strong></li>
</ul>

<h3>Método 3: Usando GCD (Más eficiente)</h3>
<p>Aplica la fórmula <strong>LCM(a, b) = (a × b) / GCD(a, b)</strong>. Para encontrar GCD, utiliza el algoritmo de Euclides: reemplaza repetidamente el número más grande con el resto al dividir el más grande por el más pequeño, hasta que llegues a 0.</p>
<p><strong>Example: LCM(48, 36)</strong></p>
<ul>
    <li>GCD(48, 36): 48 = 1×36 + 12 → GCD(36, 12): 36 = 3×12 + 0 → GCD = 12</li>
    <li>LCM(48, 36) = (48 × 36) / 12 = 1728 / 12 = <strong>144</strong></li>
</ul>

<table>
    <thead><tr><th>Método</th><th>Mejor para</th><th>Velocidad</th></tr></thead>
    <tbody>
        <tr><td>Listar múltiplos</td><td>Números pequeños (&lt;20)</td><td>Lento para números grandes</td></tr>
        <tr><td>Factorización prima</td><td>3+ números, uso educativo</td><td>Moderado</td></tr>
        <tr><td>GCD / Algoritmo de Euclides</td><td>Números de cualquier tamaño, cómputo</td><td>Muy rápido (log n)</td></tr>
    </tbody>
</table>

Tabla de referencia de LCM – Pares de números comunes

La tabla a continuación da valores de LCM para pares de números utilizados con frecuencia. Utiliza esto como referencia rápida cuando trabajas en problemas matemáticos, programación o aritmética de fracciones.

Número ANúmero BGCDLCM
2316
46212
510510
69318
812424
912336
1015530
1218636
1520560
1421742
1624848
20301060
25355175
364812144
1007525300

Nota el patrón: cuando un número divide al otro de manera uniforme (por ejemplo, 5 y 10), el LCM es el número más grande. Cuando dos números son coprimos (no comparten factores comunes), el LCM es igual a su producto.

El MCM de Tres o Más Números

Para encontrar el MCM de tres o más números, aplique la propiedad asociativa del MCM iterativamente:

MCM(a, b, c) = MCM(MCM(a, b), c)

Puede extender esto a cualquier número de enteros. Por ejemplo:

MCM(4, 6, 10)

  1. MCM(4, 6) = 12
  2. MCM(12, 10) = 60
  3. MCM(4, 6, 10) = 60

Alternativamente, use la factorización prima en todos los números al mismo tiempo:

NúmerosMCMNota
2, 3, 412MCM(2,3)=6; MCM(6,4)=12
3, 5, 7105Todos primos; producto = MCM
4, 6, 8248 = 2³ domina
6, 10, 15302×3×5 = 30
12, 15, 20602²×3×5 = 60

Aplicaciones del MCM en la Vida Real

El MCM puede parecer un concepto matemático abstracto, pero aparece en muchos escenarios prácticos a lo largo de la vida diaria, la ingeniería y la programación.

<h3>Sumar y Restar Fracciones</h3>
<p>Para sumar fracciones con denominadores diferentes, debe encontrar el <strong>Denominador Común Mínimo (DCM)</strong> — que es simplemente el MCM de los denominadores.</p>
<p>Ejemplo: 1/4 + 1/6. DCM = MCM(4, 6) = 12. Así: 3/12 + 2/12 = 5/12.</p>
<p>Sin MCM, el cálculo de fracciones requiere trabajar con números innecesariamente grandes. El MCM mantiene los cálculos lo más simples posible.</p>

<h3>Programación y Sincronización</h3>
<p>El MCM te dice cuándo los eventos cíclicos coincidirán. Esto se utiliza en:</p>
<ul>
    <li><strong>Horarios de autobús/tren:</strong> Si el autobús A sale cada 12 minutos y el autobús B cada 8 minutos, coinciden cada MCM(12, 8) = 24 minutos.</li>
    <li><strong>Sistemas de engranajes:</strong> Un engranaje con 12 dientes engranando con uno que tiene 8 dientes regresa a la alineación original cada MCM(12, 8) = 24 rotaciones del engranaje más pequeño.</li>
    <li><strong>Música y ritmo:</strong> Un patrón de 3 y un patrón de 4 se alinean cada MCM(3, 4) = 12 compases — la base del polirritmo en la música.</li>
    <li><strong>Luces de tráfico:</strong> Dos semáforos con ciclos de 30s y 45s estarán ambos verdes simultáneamente cada MCM(30, 45) = 90 segundos.</li>
</ul>

<h3>Cifrado y Aritmética Móvil</h3>
<p>En la criptografía RSA, la función de Carmichael λ(n) está relacionada con el MCM. Específicamente, λ(pq) = MCM(p−1, q−1) para primos distintos p y q. Este valor de MCM se utiliza para calcular los exponentes de cifrado y descifrado en RSA, lo que hace que el MCM sea esencial para la seguridad en Internet.</p>

<h3>Informática: Alineación de Memoria</h3>
<p>Las direcciones de memoria de la computadora deben a menudo alinearse a múltiplos de ciertas tamaños de palabra (por ejemplo, 4 bytes o 8 bytes). Cuando se asigna memoria compartida que debe ser compatible con varios tipos de datos, la dirección de inicio se alinea a MCM de los requisitos de alineación — evitando penurias de acceso a memoria no alineada.</p>

MCM vs GCD – Diferencias Clave

El MCM y el GCD son conceptos complementarios que capturan juntos la estructura multiplicativa de los enteros. Comprender ambos profundiza la intuición matemática.

PropiedadMCMGCD
Nombre completoMenor Común MúltiploDivisor Común Máximo
DefiniciónMúltiplo positivo más pequeño de ambosDivisor positivo más grande de ambos
Rango≥ max(a, b)≤ min(a, b)
Números coprimosMCM(a,b) = a × bGCD(a,b) = 1
Fórmula claveMCM = a×b / GCDUsar el algoritmo euclidiano
Uso principalDenominadores de fracciones, programaciónSimplificar fracciones, factorización
Ejemplo (12, 18)MCM = 36GCD = 6
Relación de productoMCM × GCD = a × bGCD × MCM = a × b

La identidad clave MCM(a,b) × GCD(a,b) = a × b siempre es válida para enteros positivos. Esto significa que si conoce uno, inmediatamente conoce el otro si conoce los números originales.

Por ejemplo: MCM(12, 18) = 36 y GCD(12, 18) = 6. Verifique: 36 × 6 = 216 = 12 × 18. ✓

Casos Especiales y Condiciones de Borde

Entender los casos de borde de LCM ayuda a evitar errores comunes en cálculos y programación.

Caso EspecialEntradaResultado LCMRazón
Mismos númerosLCM(5, 5)5Un número es su propio LCM
Uno es múltiplo del otroLCM(3, 9)99 ya es divisible por 3
Números coprimosLCM(7, 11)77No hay factores compartidos → producto
Uno es 1LCM(1, 100)1001 divide todo
Potencias de la misma potencia primaLCM(8, 16)16La potencia más alta gana

LCM en Matemáticas de Escuela Primaria

LCM se introduce en los currículos de matemáticas de escuela primaria y secundaria, principalmente en el contexto de la aritmética de fracciones. Aquí está cómo se ajusta a la progresión estándar:

Una técnica común en el aula es el "método de escalera" (también llamado "método de pastel" o "método de caja"): divide ambos números por factores primos compartidos simultáneamente, continuando hasta que los números restantes no compartan factores comunes, luego multiplica todos los divisores y números restantes juntos.

Método de escalera ejemplo: LCM(24, 36)

  2 | 24  36
  2 | 12  18
  3 |  6   9
    |  2   3
LCM = 2 × 2 × 3 × 2 × 3 = 72
    

Verificar: LCM(24, 36) = (24 × 36) / GCD(24, 36) = 864 / 12 = 72. ✓

Preguntas Frecuentes

¿Cuál es el MCM de 12 y 18?

MCM(12, 18) = 36. Usando la factorización prima: 12 = 2² × 3 y 18 = 2 × 3². Tomando los poderes más altos: 2² × 3² = 4 × 9 = 36. Verificar: 36 ÷ 12 = 3 y 36 ÷ 18 = 2, ambos números enteros. ✓

¿Cuál es la diferencia entre MCM y MCD?

MCM (Mínimo Común Múltiplo) es el número positivo más pequeño que es múltiplo de ambos números dados. MCD (Máximo Común Divisor, también llamado MCD) es el número positivo más grande que divide ambos números. Para MCM(4,6)=12 y MCD(4,6)=2. Están relacionados por: MCM × MCD = a × b (entonces 12 × 2 = 24 = 4 × 6 ✓).

¿Puede el MCM ser uno de los números?

Sí! Si uno de los números es múltiplo del otro, el MCM es igual al número mayor. Por ejemplo, MCM(3, 9) = 9 porque 9 ya es múltiplo de 3. De manera similar, MCM(5, 15) = 15 y MCM(7, 49) = 49.

¿Cuál es MCM(0, n)?

Por convención, MCM(0, n) = 0 para cualquier número entero n. Esto se debe a que 0 se considera múltiplo de cada número entero (0 = 0 × n), y cualquier múltiplo común de 0 y n debe ser múltiplo de ambos — pero el único múltiplo de 0 es 0 mismo.

¿Cómo encontrar el MCM de fracciones?

MCM de fracciones sigue la fórmula: MCM(a/b, c/d) = MCM(a, c) / MCD(b, d). Por ejemplo, MCM(1/2, 1/3) = MCM(1,1) / MCD(2,3) = 1/1 = 1. Esto se utiliza en álgebra avanzada cuando se encuentran LCDs para fracciones algebraicas.

¿Cuál es el MCM de dos números primos?

El MCM de cualquier dos números primos distintos es su producto, ya que los primos no tienen factores comunes. MCM(7, 11) = 77; MCM(13, 17) = 221. Si los dos primos son el mismo número (por ejemplo, MCM(5, 5) = 5), entonces MCM es igual al primo mismo.

¿Cómo se relaciona el MCM con la suma de fracciones?

Para sumar fracciones como 3/4 + 5/6, encuentra el Denominador Común Mínimo (LCD), que es igual a MCM(4, 6) = 12. Convierte: 3/4 = 9/12 y 5/6 = 10/12. Luego suma: 9/12 + 10/12 = 19/12. Utilizando MCM se asegura trabajar con el denominador común más simple posible.

¿Puede el MCM ser mayor que el producto de dos números?

No. MCM(a, b) ≤ a × b siempre. El MCM es igual al producto solo cuando MCD = 1 (los números son coprimos). Para todos los demás casos, MCM es estrictamente menor que el producto. Por ejemplo, MCM(4, 6) = 12 < 4 × 6 = 24.

¿Cuál es el MCM de 1 a 10?

MCM(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) = 2520. Este es el número más pequeño divisible por todos los números enteros desde 1 a 10. Es igual a 2³ × 3² × 5 × 7 = 8 × 9 × 5 × 7 = 2520. Este resultado aparece en combinatoria y teoría de números.

¿Hay una trampa mental rápida para el MCM?

Sí! Para dos números: (1) Si uno divide al otro, MCM = el número mayor. (2) Para números pequeños, comprueba si el número mayor es divisible por el número menor — si sí, ese es tu MCM; si no, prueba 2×, 3×, 4× el número mayor. (3) Para números coprimos (sin factores comunes), MCM = su producto. Estas tres reglas manejan la mayoría de los casos cotidianos de manera instantánea.

LCM en programación y desarrollo de software

El LCM aparece con frecuencia en tareas de programación, desde el diseño de algoritmos hasta la programación de sistemas. Aquí se muestra cómo se implementa y utiliza comúnmente en el código:

Computación eficiente de LCM utilizando GCD (Python):

from math import gcd

def lcm(a, b):
    return abs(a * b) // gcd(a, b)

# LCM de múltiples números:
from functools import reduce
def lcm_multiple(*nums):
    return reduce(lcm, nums)

# Ejemplos:
print(lcm(12, 18))        # 36
print(lcm_multiple(4, 6, 10))  # 60

Aplicaciones de programación comunes:

En Python 3.9+, math.lcm() se agregó a la biblioteca estándar, admitiendo múltiples argumentos: math.lcm(4, 6, 10) devuelve 60. Antes de 3.9, los desarrolladores usaban la fórmula abs(a*b)//gcd(a,b) o el patrón reduce mostrado anteriormente.

Problemas de práctica con soluciones de LCM

Prueba tu comprensión con estos problemas de práctica, cada uno demostrando un escenario diferente en el que se necesita cálculo de LCM:

#ProblemaCálculo de LCMRespuesta
1El autobús A llega cada 8 min. El autobús B cada 12 min. ¿Cuándo llegan ambos al mismo tiempo?LCM(8,12): 8=2³, 12=2²×3 → 2³×3=2424 minutos
2Sumar fracciones: 5/6 + 3/8LCD = LCM(6,8)=24; 20/24+9/24=29/2429/24 = 1 5/24
3Engrenajes: 15 dientes y 20 dientes. ¿Cuántas rotaciones hasta que ambos regresen a la posición inicial?LCM(15,20)=60 dientes; 60/15=4 rotaciones del engranaje A4 rotaciones
4La luz A parpadea cada 4s, B cada 6s, C cada 10s. ¿Cuándo parpadean todos juntos?LCM(4,6,10)=60Cada 60 segundos
5Simplificar: LCM(36, 48, 60)LCM(36,48)=144; LCM(144,60)=720720

Para la verificación del problema 5: 720 ÷ 36 = 20 ✓; 720 ÷ 48 = 15 ✓; 720 ÷ 60 = 12 ✓. Todos los tres se dividen de manera uniforme. Y 720 es el número más pequeño tal (prueba 360: 360 ÷ 48 = 7,5 ✗). Estos tipos de problemas — programación de tareas, aritmética de fracciones y sistemas de engranajes — representan los tres aplicaciones más comunes del LCM que encontrarás en el mundo real.

Más práctica: LCM(100, 75) = ? Utilizando GCD: GCD(100, 75) = 25; LCM = (100×75)/25 = 7500/25 = 300. Verifica: 300÷100=3 ✓; 300÷75=4 ✓. El método GCD es confiablemente el enfoque más rápido para cualquier par de enteros, independientemente de su tamaño. Una nota final sobre la eficiencia: para números muy grandes (cientos de dígitos), incluso el algoritmo de Euclides utiliza el algoritmo de GCD extendido o la variante binaria de GCD para la eficiencia. Las implementaciones optimizadas de C de math.gcd() y math.lcm() de Python manejan enteros arbitrariamente grandes instantáneamente — lo que es por qué nuestro calculadora en línea también puede manejar grandes entradas sin problemas de rendimiento.