Cómo funciona
El mínimo común múltiplo (MCM) de un conjunto de enteros es el menor entero positivo del que son divisores todos los números del conjunto. El uso cotidiano más habitual es sumar fracciones: para 1/4 + 1/6 calculas el MCM de 4 y 6 (que es 12), conviertes cada fracción a doceavos y sumas. La calculadora obtiene el MCM con la identidad del MCD — mcm(a, b) = a × b / mcd(a, b) — usando el algoritmo de Euclides. Para tres o más números reduce por pares: mcm(a, b, c) = mcm(mcm(a, b), c).
La fórmula
a, b: enteros positivos (los signos se ignoran; la fórmula usa |a|, |b|). La identidad mcm-mediante-mcd es exacta para cualquier par de enteros y evita el método ingenuo "lista múltiplos hasta encontrar coincidencia", que sería O(min(a, b)) — lento para números grandes. La reducción por pares se extiende a cualquier número de entradas con O(n) llamadas al MCD.
Ejemplo de cálculo
- Números: 4, 6, 8
- mcm(4, 6) = |4 × 6| / mcd(4, 6) = 24 / 2 = 12
- mcm(12, 8) = |12 × 8| / mcd(12, 8) = 96 / 4 = 24
- MCM(4, 6, 8) = 24. Comprobación: 24 / 4 = 6, 24 / 6 = 4, 24 / 8 = 3 — todos enteros, así que 24 es divisible entre los tres. ✓
Preguntas frecuentes
¿Por qué usar la identidad del MCD en vez de listar múltiplos?
Listar múltiplos funciona con números pequeños (mcm de 4 y 6: 4, 8, 12 — ¡coincidencia!), pero escala mal. mcm(99, 100) necesita listar casi 100 múltiplos antes de encontrar la respuesta; mcm(99.991, 100.000) requeriría millones. La identidad del MCD reduce cada problema a una llamada al algoritmo de Euclides, que converge en aproximadamente log₂(min(a, b)) pasos sin importar el tamaño. Así que mcm(99.991, 100.000) puede tardar 16 pasos en vez de 99.991. Misma respuesta, mucho más rápido.
¿Cuándo necesitaría el MCM en la vida real?
Lo más habitual: sumar o restar fracciones con denominadores distintos. Para 3/4 + 5/6 necesitas un denominador común — el MCM de 4 y 6 (12). También aparece en: planificar eventos que se repiten y deben coincidir ("El autobús A pasa cada 8 minutos, el B cada 12 — ¿cuándo coinciden?" → MCM = 24 min), relaciones de engranajes, teoría musical (cuándo se alinean dos ritmos), y problemas de mates de competición. Si dejaste el colegio y no has vuelto a pensar en él, la suma de fracciones es probablemente el único sitio en que te lo encuentres.
¿Y si incluyo 0 o un número negativo?
Los negativos se ignoran — el algoritmo trabaja sobre valores absolutos, así que mcm(−4, 6) = mcm(4, 6) = 12. Es la convención matemática estándar; algunos textos definen el MCM solo sobre enteros positivos, pero quitar el signo es la generalización inofensiva y útil. Incluir 0 hace que mcm(0, lo que sea) = 0, lo cual es matemáticamente correcto pero rara vez útil — si ves 0, revisa tu entrada.
¿Hay una forma cerrada para el MCM de más de dos números?
No como sí ocurre con el MCD. Para tres números puedes escribir mcm(a, b, c) = a × b × c / mcd(mcd(a, b) × mcd(b, c) × mcd(a, c), …) pero se vuelve feo rápido y no es más rápido que hacer la reducción por pares: mcm(a, b, c) = mcm(mcm(a, b), c). La versión por pares es la que usan todas las librerías estándar y libros de texto, incluida esta calculadora. La relación a × b × c × … = mcd(…) × mcm(…) solo se generaliza limpiamente a dos números; para más de dos, MCD × MCM ≠ producto.