Conectar vía MCP →

Ingresar cálculo

Fórmula

Show calculation steps (1)
  1. LCM (from GCD)

    LCM (from GCD): Calculadora del Algoritmo de Euclides (MCD)

    LCM is derived as the product of a and b divided by their GCD.

Publicidad

Resultados

Máximo común divisor
12
gcd(48, 36)
MCD 12
mcm 144

¿Qué es el algoritmo de Euclides?

El algoritmo de Euclides es uno de los métodos matemáticos más antiguos que se conocen, descrito por el matemático griego Euclides hacia el año 300 a. C. Sirve para hallar el máximo común divisor (MCD) de dos números enteros, es decir, el mayor número que divide a ambos sin dejar resto. Esta calculadora aplica el algoritmo a cualquier par de enteros no negativos y, además, te devuelve su mínimo común múltiplo (mcm).

Cómo usarla

Escribe tus dos números en los campos a y b y pulsa calcular. La herramienta muestra el MCD como resultado principal y el mcm como valor secundario. El orden no importa: \(\operatorname{mcd}(48, 36)\) es igual que \(\operatorname{mcd}(36, 48)\). Los valores negativos se tratan por su valor absoluto y, si uno de los números es 0, el MCD es simplemente el otro número.

La fórmula al detalle

El algoritmo se apoya en una idea muy sencilla: todo divisor común de a y b también divide a su resto a mod b. Por eso vamos sustituyendo repetidamente el número mayor por el resto:

$$\operatorname{mcd}(a, b) = \operatorname{mcd}(b,\, a \bmod b), \quad \operatorname{mcd}(a, 0) = a$$

En cada paso los números se reducen muy rápido, así que incluso valores enormes se resuelven en unas pocas iteraciones. El mcm se obtiene entonces como $$\operatorname{mcm}(a, b) = \frac{a \times b}{\operatorname{mcd}(a, b)}.$$

Cascada de pasos de división que reduce dos números a su MCD
Cada paso reemplaza \((a, b)\) por \((b, a \bmod b)\) hasta que el resto es cero.

Ejemplo resuelto

Calculemos \(\operatorname{mcd}(48, 36)\):

$$48 \bmod 36 = 12 \rightarrow \operatorname{mcd}(36, 12)$$
$$36 \bmod 12 = 0 \rightarrow \operatorname{mcd}(12, 0) = 12.$$

Por tanto, el MCD es 12 y el $$\operatorname{mcm} = \frac{48 \times 36}{12} = \frac{1728}{12} = 144.$$

Rectángulo dividido en cuadrados que ilustra el MCD como el mayor cuadrado de teselado
Geométricamente, el MCD es el lado del cuadrado más grande que cubre un rectángulo de \(a\) por \(b\).

Preguntas frecuentes

¿Y si los dos números son 0? Aquí el MCD de 0 y 0 se define como 0, y el mcm también es 0, ya que no existe ningún múltiplo positivo.

¿Por qué es más rápido que listar los divisores? En lugar de buscar todos los divisores, el algoritmo usa el atajo del resto, lo que reduce drásticamente el tamaño del problema en cada paso, normalmente en tiempo logarítmico.

¿Funciona con números muy grandes? Sí. El algoritmo de Euclides es eficiente incluso con números de muchas cifras, ya que solo necesita un número reducido de operaciones de módulo.

Última actualización: