ggT & kgV-Rechner
Berechnen Sie den größten gemeinsamen Teiler und das kleinste gemeinsame Vielfache für mehrere Zahlen
100% clientseitige Verarbeitung
Zahlen:
Der GCD-&-LCM-Rechner findet den größten gemeinsamen Teiler (GCD) und das kleinste gemeinsame Vielfache (LCM) einer Liste ganzer Zahlen und zeigt die Reduktionsschritte. Er ist das Werkzeug der Wahl, wenn Sie einen Bruch kürzen, wiederkehrende Zeitpläne aufeinander abstimmen oder ein Getriebeverhältnis prüfen, und er verarbeitet mehr als das übliche Zahlenpaar.
Verwendung
- Geben Sie zwei oder mehr Zahlen ein, getrennt durch Kommas oder Leerzeichen. Eine Mischung wie
48, 18und48 18funktioniert gleichermaßen. - Lesen Sie die beiden Ergebnisse ab: den GCD und den LCM.
- Öffnen Sie das Schritte-Panel, um jede paarweise Berechnung in ihrer Reihenfolge zu sehen.
- Kopieren Sie eines der Ergebnisse mit einem Klick.
Der Parser trennt an beliebig vielen Kommas oder Leerzeichen und ignoriert Token, die keine Zahlen sind, daher verursachen verstreute Trennzeichen, abschließende Kommas und eingefügte Zeilenumbrüche keinen Fehler.
Praxisbeispiel: GCD(48, 18)
Der GCD nutzt den euklidischen Algorithmus: Teilen Sie die größere Zahl durch die kleinere, ersetzen Sie das Paar durch die kleinere Zahl und den Rest und wiederholen Sie, bis der Rest null ist. Der letzte von null verschiedene Rest ist der GCD.
48 ÷ 18 = 2 Rest 12
18 ÷ 12 = 1 Rest 6
12 ÷ 6 = 2 Rest 0
Der letzte von null verschiedene Rest ist 6, also GCD(48, 18) = 6. Die Schrittzeile des Tools für dieses Paar lautet GCD(48, 18) = 6.
Der LCM folgt dann aus der unten stehenden Identität und ergibt 48 × 18 ÷ 6 = 144. Zur Kontrolle: Sowohl 48 als auch 18 teilen 144 ohne Rest, und keine kleinere Zahl tut das.
Erweiterung auf drei oder mehr Zahlen
Bei mehr als zwei Eingaben läuft die Berechnung als Kette. Für die Liste 12, 18, 24:
| Schritt | Operation | Ergebnis |
|---|---|---|
| 1 | GCD(12, 18) | 6 |
| 2 | GCD(6, 24) | 6 |
| 3 | LCM(12, 18) | 36 |
| 4 | LCM(36, 24) | 72 |
Der Gesamt-GCD ist 6 und der LCM ist 72. Die paarweise Faltung ist gültig, weil sowohl gcd als auch lcm über den positiven ganzen Zahlen assoziativ und kommutativ sind, die Reihenfolge der Eingaben ändert das Gesamtergebnis also nicht.
Die Formel, die GCD und LCM verbindet
Für zwei beliebige positive ganze Zahlen a und b gilt:
GCD(a, b) × LCM(a, b) = a × b
Das Tool nutzt die umgestellte Form, um den LCM erst zu berechnen, nachdem es den GCD hat:
LCM(a, b) = (a × b) / GCD(a, b)
Das ist effizienter und weniger fehleranfällig, als jede Zahl zu faktorisieren, und erklärt, warum der LCM eines Paares stets ohne Rest durch beide Zahlen teilbar ist. Die beiden Größen sind Umkehrungen voneinander: Der GCD ist das größte Stück, das in beide Zahlen passt, der LCM der kleinste Behälter, den beide exakt füllen.
Für eine Liste von Zahlen erweitert sich die Identität jeweils paarweise, statt als einzelnes Produkt zu gelten, weshalb die Schritte paarweise angezeigt werden.
Randfälle und Grenzen
- Dezimalzahlen werden gerundet. Jede Eingabe durchläuft
Math.round, sodass 2,5 zu 3 und 4,4 zu 4 wird. Die in der Ergebnisliste angezeigten Eingaben sind die gerundeten ganzen Zahlen, nicht das, was Sie eingegeben haben. - Null erzwingt einen LCM von null. GCD(0, 5) = 5, aber LCM(0, 5) = 0. Die Schrittzeile lautet
LCM(0, 5) = 0 (contains zero). - Negative Zahlen nutzen ihren Betrag. GCD(-12, 18) = 6 und LCM(-12, 18) = 36.
- Große teilerfremde Eingaben können überlaufen. Mit JavaScripts Gleitkommazahlen doppelter Genauigkeit ist der LCM nur bis etwa 9 Billiarden exakt. Eine Menge wie
999983, 999979, 999961kann diesen Bereich überschreiten. - Nicht numerische Token werden verworfen.
12, abc, 18wird still zu12, 18, prüfen Sie also die geparste Zahlenliste, bevor Sie dem Ergebnis vertrauen.
Brüche mit dem GCD kürzen
Die häufigste Verwendung des GCD ist das Bringen eines Bruchs in die niedrigste Form. Beide Teile durch ihren größten gemeinsamen Teiler zu teilen, kürzt ihn in einem Schritt, weil dieser Teiler per Definition der größte gemeinsame Faktor ist.
Nehmen Sie 48/18. Der GCD ist 6, also teilen Sie Zähler und Nenner: 48 ÷ 6 = 8 und 18 ÷ 6 = 3, was 8/3 ergibt. Kein kleineres Paar ganzer Zahlen stellt denselben Wert dar, und 8 und 3 sind teilerfremd, ihr GCD ist also 1. Dasselbe mit einem negativen Nenner ist sicher, weil das Tool Absolutwerte nimmt, sodass 48/-18 in Vorzeichenkonvention ebenfalls zu -8/3 wird.
Der LCM ist das Gegenstück für Addition und Subtraktion. Um 1/12 und 1/18 zu addieren, brauchen Sie einen gemeinsamen Nenner, und der kleinste ist LCM(12, 18) = 36. Schreiben Sie beide Brüche über 36: 1/12 = 3/36 und 1/18 = 2/36, die Summe ist also 5/36. Den LCM zu wählen hält die Zahlen so klein wie möglich; jedes gemeinsame Vielfache würde funktionieren, aber 36 ist das kleinste.
Für eine Kette von Brüchen geben Sie alle Nenner auf einmal ein und nutzen den resultierenden LCM als gemeinsamen Nenner. Deshalb akzeptiert das Tool eine Liste statt nur eines Paares.
Wo das auftaucht
- Bruchvereinfachung. Zähler und Nenner durch ihren GCD teilen, um in einem Schritt zu kürzen: 48/18 wird zu 8/3.
- Zeitplanung. Der LCM sagt, wann zwei wiederkehrende Ereignisse das nächste Mal zusammenfallen. Alle 12 Tage und alle 18 Tage fällt es nach 36 Tagen erneut zusammen.
- Getriebeverhältnisse und Maschinen. Der GCD liefert das einfachste Zahnverhältnis; der LCM zeigt, wann zwei ineinandergreifende Zahnräder wieder ihre Ausgangsstellung erreichen.
- Zahlentheorie-Übung. Jeden euklidischen Schritt zu sehen, macht den Algorithmus in einer Prüfung leichter von Hand reproduzierbar.
Verwandte Tools
Häufig gestellte Fragen
Akzeptiert der Rechner Dezimalzahlen?
Er akzeptiert sie als Eingabe, rundet aber jeden Wert vor der Berechnung auf die nächste ganze Zahl. Die Eingabe von 4,6 und 9,2 wird als 5 und 9 behandelt und ergibt einen GCD von 1 und einen LCM von 45. Wenn Sie exakte rationale Ergebnisse brauchen, wandeln Sie die Dezimalzahlen zuerst in Brüche um.
Was passiert, wenn ich eine Null in die Liste aufnehme?
Null ist erlaubt. Der GCD behandelt sie als einen Wert, den die anderen Zahlen teilen, daher ist gcd(0, 5) gleich 5. Der LCM ist anders: Jede Liste mit einer Null liefert einen LCM von 0, weil es kein positives Vielfaches von null gibt. Die Schrittausgabe weist ausdrücklich darauf hin.
Wie viele Zahlen kann ich auf einmal eingeben?
Es gibt keine feste Grenze. Das Tool faltet die Berechnung paarweise von links nach rechts: Es berechnet GCD(a, b), dann den GCD dieses Ergebnisses mit der dritten Zahl und so weiter. Dieselbe paarweise Faltung wird für den LCM verwendet, was funktioniert, weil beide Operationen über den ganzen Zahlen assoziativ sind.
Ändert ein negatives Vorzeichen das Ergebnis?
Nein. Jede Eingabe wird in ihren Absolutwert umgewandelt, sodass -12 und 18 denselben GCD und LCM ergeben wie 12 und 18: 6 und 36. Das ist bei der Bruchrechnung wichtig, wo ein negativer Nenner häufig vorkommt und den Kürzungsfaktor nicht verändern sollte.
Was sagen mir die Schrittzeilen?
Jede Zeile zeigt eine paarweise Reduktion, zum Beispiel GCD(48, 18) = 6 oder LCM(36, 24) = 72. Liest man sie von oben nach unten, zeichnet man den euklidischen Algorithmus nach, wie das Tool ihn ausgeführt hat, und die letzte Zeile enthält das Gesamtergebnis.
Kann der LCM zu groß werden, um exakt zu sein?
Ja. Der LCM wird mit normalen JavaScript-Zahlen berechnet, die bis 9.007.199.254.740.991 sicher sind. Eine Handvoll großer, zueinander teilerfremder Eingaben kann das überschreiten und still an Präzision verlieren. Der GCD bleibt exakt, weil er stets durch die kleinste Eingabe beschränkt ist.
Geprüft vom HandyTools-Hub-Team · Zuletzt aktualisiert