Calcule o máximo divisor comum (MDC) e o mínimo múltiplo comum (MMC) com etapas do algoritmo de Euclides.
O Máximo Divisor Comum (MDC) e o Mínimo Múltiplo Comum (MMC) são dois dos conceitos mais importantes na teoria elementar dos números, com aplicações que vão desde simplificar frações no ensino fundamental até algoritmos criptográficos que protegem a internet.
O algoritmo de Euclides, descrito por Euclides por volta de 300 a.C., é um dos algoritmos mais antigos e eficientes da matemática. Ele calcula o MDC em O(log(min(a,b))) passos, terminando rapidamente mesmo para números muito grandes. O algoritmo aplica a identidade: MDC(a, b) = MDC(b, a mod b) repetidamente até que o resto seja zero.
Esta calculadora mostra o algoritmo de Euclides completo passo a passo para dois números, e também calcula MDC e MMC para listas de vários números usando a generalização: MDC(a, b, c) = MDC(MDC(a, b), c).
Encontre MDC(48, 18): 48 = 2×18 + 12 → 18 = 1×12 + 6 → 12 = 2×6 + 0. MDC = 6. MMC = |48×18|/6 = 864/6 = 144. Verifique: 144/48 = 3 ✓, 144/18 = 8 ✓.
Aplique o algoritmo de Euclides para encontrar MDC(48, 18)
Passos da divisão (algoritmo de Euclides)
48 = 2 × 18 + 12 → 18 = 1 × 12 + 6 → 12 = 2 × 6 + 0
MDC(48, 18) = último resto não nulo
LCM = |a × b| / GCD
MMC(48, 18)
• MDC(a, b) × MMC(a, b) = |a × b|
• GCD(a, 0) = a (qualquer número é divisível por si mesmo)
• Se MDC(a, b) = 1, então a e b são coprimos
• O algoritmo de Euclides é executado em tempo O(log(min(a,b)))
• MMC é usado para somar frações com denominadores diferentes