ForHosting KIT · Mathematik

kgV-Rechner

Finden Sie die kleinste positive Zahl, die durch zwei ganze Zahlen teilbar ist: Das kgV von 12 und 18 ist 36, also treffen sich Maschinen mit Takten von 12 und 18 Minuten alle 36 Minuten. Der ggT, 6, wird mit angezeigt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
A
12
B
18
Erhalten Sie
Gcd
6
Lcm
36

Sie meldet zudem den größten gemeinsamen Teiler, der bei der Berechnung verwendet wird, denn beide Werte gehören zusammen: kgV mal ggT ergibt das absolute Produkt der beiden Eingaben. Null, Dezimalzahlen und nicht-numerische Werte werden mit einem klaren Fehler abgelehnt, und es wird nichts gespeichert.

Was das kleinste gemeinsame Vielfache wirklich beantwortet

Das kleinste gemeinsame Vielfache zweier ganzer Zahlen ist die kleinste positive Zahl, die ein Vielfaches beider ist. Es beantwortet eine Familie von Fragen, die unterschiedlich aussehen, aber dasselbe Problem sind: Wann fallen zwei wiederkehrende Ereignisse zusammen, welche ist die kleinste Losgröße, die sich glatt in zwei Verpackungen aufteilen lässt, welchen gemeinsamen Nenner brauchen zwei Brüche, bevor sie addiert werden können. Zwei Maschinen, die alle 12 bzw. alle 18 Minuten laufen, treffen alle 36 Minuten wieder zusammen, denn 36 ist das kgV von 12 und 18.

Eine Küche, die eine Wand mit Fliesen zweier Längen verlegt, findet die erste Länge, an der beide Muster auf derselben Fuge enden. Der Endpunkt des kgV-Rechners berechnet diesen Wert in einem Aufruf, exakt, für zwei beliebige ganze Zahlen im sicheren Ganzzahlbereich. Negative Eingaben werden über das Vorzeichen behandelt: Das kgV wird stets als positive ganze Zahl gemeldet, da Vielfache einer Zahl nur bis aufs Vorzeichen definiert sind und die nützliche Antwort der Betrag ist.

Wie gerechnet wird — und warum es exakt bleibt

Die Berechnung läuft über den größten gemeinsamen Teiler. Der euklidische Algorithmus findet den ggT durch wiederholte Restbildung — gcd(12, 18) ist 6 — und das kgV folgt aus der Identität lcm(a, b) = |a / gcd(a, b) × b|. Die Division wird bewusst vor der Multiplikation ausgeführt: 12 geteilt durch 6 ist 2, und 2 mal 18 ist 36, sodass die Zwischenwerte klein bleiben, statt zuerst zum vollen Produkt aufzublähen.

Das ist wichtig, weil JavaScript-Ganzzahlen nur bis 2^53 − 1 exakt sind. Der Endpunkt sichert diese Grenze doppelt ab: Jede Eingabe muss selbst eine sichere Ganzzahl sein, und auch das resultierende kgV muss eine sein — andernfalls wird die Anfrage mit einem expliziten Fehler abgelehnt, statt stillschweigend ein gerundetes falsches Ergebnis zurückzugeben. Eingaben, die null, gebrochen, nicht endlich oder gar keine Zahlen sind, werden genauso abgelehnt — eine Null hat kein sinnvolles gemeinsames Vielfaches, und eine Dezimalzahl hat in der Ganzzahlarithmetik nichts verloren.

Wo es in der Praxis gebraucht wird

Terminplanung und Fertigung sind die beiden alltäglichen Einsatzorte dieser Rechnung. In der Planung sagt Ihnen das kgV zweier Perioden, wann zwei Timer, Schichten oder Wartungsfenster zusammenfallen — das Erste, was Sie brauchen, bevor Sie um die Kollision herum planen. In der Produktion liefert es die kleinste Laufgröße, die ganze Packungen zweier Komponenten verbraucht, sodass nichts übrig bleibt.

Entwickler nutzen es auch im Verborgenen: Das Addieren von Brüchen erfordert einen gemeinsamen Nenner, und der kleinste hält die Arithmetik kompakt; das Synchronisieren periodischer Aufgaben im Code läuft auf dieselbe Frage hinaus.

Zwei wiederkehrende Zeitpläne synchronisieren

Finden Sie, wann zwei Zyklen unterschiedlicher Länge als Nächstes zusammenfallen — das kgV von 12 und 18 Minuten ist 36, beide Ereignisse feuern also alle 36 Minuten gemeinsam.

Eine Charge ohne Reste dimensionieren

Berechnen Sie den kleinsten Produktionslauf, der ganze Kartons zweier Komponenten verbraucht, wenn die eine in 24er- und die andere in 30er-Packungen geliefert wird.

Brüche mit dem kleinsten Nenner addieren

Verwenden Sie das kgV der beiden Nenner als gemeinsamen Nenner — so bleiben die Zähler klein und die Arithmetik exakt.

Was kostet das?

Kostenlos läuft es außerdem in Ihrem Browser auf dieser Seite — derselbe Algorithmus, kein Konto nötig.

Was ist das kleinste gemeinsame Vielfache zweier Zahlen?

Die kleinste positive ganze Zahl, die beide Zahlen exakt teilen. Für 12 und 18 ist es 36, denn 36 ist ein Vielfaches beider und keine kleinere positive Zahl ist es.

Kann ich negative ganze Zahlen verwenden?

Ja. Vorzeichen werden intern über Beträge behandelt; das kgV wird stets als positive ganze Zahl zurückgegeben, da Vielfache nur bis aufs Vorzeichen definiert sind.

Wie groß dürfen die Eingaben sein?

Jede Eingabe muss eine sichere Ganzzahl sein (Absolutwert bis 9007199254740991), und auch das resultierende kgV muss in diesen Bereich passen. Größere Ergebnisse werden explizit abgelehnt statt gerundet.

Ist das Ergebnis exakt?

Ja. Die Berechnung verwendet den euklidischen Algorithmus und Ganzzahldivision, niemals Gleitkomma-Näherung, und die Antwort enthält auch den ggT, damit Sie nachprüfen können: kgV × ggT ergibt das absolute Produkt der Eingaben.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/math/common-multiple

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/common-multiple \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":12,"b":18}'
{
  "a": 12,
  "b": 18
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.common_multiple",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_abs_value9007199254740991
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Die API für das kleinste gemeinsame Vielfache nimmt zwei ganze Zahlen ungleich null entgegen und liefert die kleinste positive Zahl, die beide exakt teilen — berechnet mit exakter Ganzzahlarithmetik statt Gleitkomma, sodass das Ergebnis für jede Eingabe im sicheren Ganzzahlbereich präzise ist. Derselbe Code, der die API beantwortet, läuft kostenlos in Ihrem Browser auf dieser Seite, sodass Sie ein Zahlenpaar von Hand prüfen können und erst bei der Automatisierung zahlen — $0.002 pro Anfrage.

Wo es in der Praxis gebraucht wird

Die API ist zustandslos und deterministisch — dasselbe Paar liefert immer dieselbe Antwort —, also sicher zum Zwischenspeichern und sicher für Test-Assertions. Sie läuft auf der Edge für $0.002 pro Anfrage, und der identische Algorithmus läuft kostenlos im Browser auf dieser Seite für die interaktive Nutzung.

Warum wird null abgelehnt?

Das kleinste gemeinsame Vielfache ist für ganze Zahlen ungleich null definiert: Bei einer Null als Eingabe gibt es keine positive ganze Zahl, die beide im gemeinten Sinn teilen, daher schlägt die Anfrage mit invalid_input fehl, statt einen irreführenden Wert zurückzugeben.

Vollständige KIT-Dokumentation lesen →