ForHosting KIT · Mathematik

Kleinstes gemeinsames Vielfaches

Geben Sie eine Liste ganzer Zahlen ein und erhalten Sie ihr kleinstes gemeinsames Vielfaches, die kleinste positive Zahl, die alle teilen: 12, 18 und 24 ergeben 72. Minuszeichen zählen nicht, und eine Liste fasst bis zu 32 Zahlen. 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
Zahlen
12, 18, 24
Erhalten Sie
Anzahl
3
Lcm
72

Das kleinste gemeinsame Vielfache einer Liste ganzer Zahlen ist die kleinste positive ganze Zahl, die jeder Listenwert ohne Rest teilt. Lernende nutzen das kgV, um Brüche mit ungleichen Nennern zu addieren und zu subtrahieren; Ingenieurinnen und Ingenieure, um wiederkehrende Zyklen, Zahnradzähne und Abtastfenster auszurichten; Programmierende, um Kacheln, Puffer und Perioden wiederkehrender Aufgaben so zu bemessen, dass mehrere Schleifen wieder zusammenfallen. Negative Eingaben werden auf den Absolutbetrag zurückgeführt, weil Teilbarkeit das Vorzeichen ignoriert. Null wird abgelehnt: keine positive ganze Zahl ist durch null teilbar.

Was das kleinste gemeinsame Vielfache ist und warum es eindeutig ist

Das kleinste gemeinsame Vielfache (kgV) der ganzen Zahlen a1, a2 bis ak ist die kleinste positive ganze Zahl m, sodass jedes ai m teilt. Gleichwertig ist m das kleinste positive gemeinsame Vielfache der gesamten Liste. Für zwei Werte folgt die Identität lcm(a, b) gleich dem Absolutbetrag von a mal b geteilt durch gcd(a, b) aus der eindeutigen Primfaktorzerlegung: nach dem Kürzen der gemeinsamen Primpotenzen, die der ggT zählt, rekonstruiert das Produkt den maximalen Exponenten jeder Primzahl.

Diese Identität gilt für längere Listen durch Assoziativität: lcm(a, b, c) ist das kgV von lcm(a, b) mit c. Eine einelementige Liste ist zulässig; ihr kgV ist der Absolutbetrag dieser ganzen Zahl, das kleinste positive Vielfache ihrer selbst. Zwei teilerfremde ganze Zahlen haben ein kgV gleich dem Produkt ihrer Absolutbeträge, weshalb teilerfremde Perioden nur in diesem Produkt zusammenfallen.

Vorzeichen ändern das kgV nicht: minus zwölf und achtzehn haben dasselbe kgV wie zwölf und achtzehn, weil eine positive ganze Zahl genau dann durch minus zwölf teilbar ist, wenn sie durch zwölf teilbar ist. Null ist anders. Die Aussage, m sei durch null teilbar, würde verlangen, dass null m teilt, was nur für m gleich null gilt, und null ist nicht positiv.

Dieser Rechner lehnt daher jede Liste mit einer Null ab, statt eine konventionelle Null zurückzugeben, die der Definition der positiven ganzen Zahl widerspräche. Das Ergebnis ist eindeutig: es gibt höchstens ein kleinstes positives gemeinsames Vielfache, und für eine endliche Liste von Null verschiedener ganzer Zahlen existiert es stets.

Eingabevertrag, euklidische Faltung und Fehlerverhalten

Nichtganzzahlen wie Dezimalzahlen der Form 12.5, Booleans, Objekte, Nullwerte und nichtnumerische Zeichenketten scheitern ebenfalls und benennen das störende Element, damit Sie den Rumpf korrigieren können. Jede Magnitude muss eine sichere JavaScript-Ganzzahl sein; würde das gefaltete kgV MAX_SAFE_INTEGER überschreiten, schlägt die Aufgabe fehl, statt auf eine nahe Gleitkommazahl zu runden, was still lügen würde. Bei Erfolg spiegelt der Rumpf die geparsten numbers, meldet count und liefert lcm als positive ganze Zahl.

Beispiel: numbers 12, 18 und 24 ergibt lcm 72, weil 72 durch jedes teilbar ist und keine kleinere positive ganze Zahl es ist. Beispiel: numbers 7 ergibt 7. Beispiel: numbers −4, 6 und 8 ergibt 24.

Fehlgeschlagene Prüfung wird nicht berechnet.

Wo ein kgV-Rechner seinen Nutzen hat

Unterrichtsräume und Nachhilfeplattformen rufen einen kgV-Rechner auf, damit Lernende gemeinsame Nenner und Zyklusaufgaben prüfen, ohne von Hand zu faktorisieren. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das leere Listen und Nichtganzzahlen ablehnt, statt einen Vorgabewert zu erfinden, den ein fehlerhafter Bewerter als Erfolg werten könnte. Betriebs- und Planungswerkzeuge nehmen das kgV mehrerer Periodenlängen — Schichtfolgen, Wartungsfenster, Abfrageintervalle — um den ersten Zeitpunkt zu finden, an dem alle Uhren zusammenfallen.

Digitales Design und Spielwerkzeuge nutzen das kgV, um die Schrittweite eines Sprite-Blatts oder eine Kachelgröße zu wählen, die zu mehreren Bildzahlen passt. Signalverarbeitungsnotizen nehmen das kgV von Stichprobenzahlen oder Hops, wenn Resampling-Schleifen an einer ganzzahligen Grenze schließen müssen. Bevorzugen Sie diese Fähigkeit, wenn die Suchabsicht allein das kgV ist, nicht ein kombinierter ggT-und-kgV-Abzug und nicht ein Primfaktor-Explorer.

Gemeinsame Nenner bei Bruchrechnung

Ermitteln Sie das kleinste gemeinsame Vielfache mehrerer Nenner, damit Addition, Subtraktion und Vergleich von Brüchen einen einzigen exakten unteren Term teilen.

Wiederkehrende Zeitpläne ausrichten

Nehmen Sie das kgV von Schichtdauern, Wartungszyklen oder Abfrageperioden, um den ersten Zeitpunkt zu berechnen, an dem alle Zyklen zusammenfallen.

Kacheln, Puffer und Animationsschritte

Wählen Sie eine Puffer-, Kachel- oder Spriteblattbreite, die Vielfaches jeder Bildzahl oder Blockgröße in einer Pipeline ist.

Wie berechnet der Rechner das kleinste gemeinsame Vielfache?

Er faltet den euklidischen gcd über die Liste und wendet lcm(a, b) = |a / gcd(a, b) * b| in BigInt-Arithmetik an, dann liefert er das positive Ergebnis als lcm.

Sind negative ganze Zahlen zulässig?

Ja. Vorzeichen werden ignoriert, weil eine positive ganze Zahl genau dann durch −n teilbar ist, wenn sie durch n teilbar ist. Das zurückgegebene lcm ist stets positiv.

Warum ist die Null in der Liste nicht erlaubt?

Weil sich keine positive Zahl durch null teilen lässt, hat eine Liste mit einer Null kein kleinstes gemeinsames Vielfaches im üblichen Sinn. Statt eine konventionelle 0 auszugeben, bittet Sie der Rechner, sie zu entfernen.

Wie hilft das kgV beim Addieren von Brüchen?

Das kgV der Nenner ist der kleinste gemeinsame Nenner. Für 1/3 plus 1/4 ist es 12, also schreiben Sie die Brüche als 4/12 und 3/12 und addieren die Zähler zu 7/12.

Was ist das kgV zweier Zahlen ohne gemeinsamen Teiler?

Schlicht ihr Produkt. 2 und 5 haben keinen gemeinsamen Teiler, ihr kgV ist also 10; deshalb fallen eine Aufgabe alle 2 Tage und eine alle 5 Tage nur alle 10 Tage auf denselben Tag.

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/lcm

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/lcm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"numbers":[12,18,24]}'
{
  "numbers": [
    12,
    18,
    24
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.lcm",
  "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_items32
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.

Dieser Rechner nimmt eine JSON-Liste ganzer Zahlen entgegen, lehnt eine leere Liste und jedes nicht ganzzahlige Element ab und liefert dieses eindeutige positive kgV. Erfolgreiche API-Aufrufe kosten $0.002; ungültige Eingabe wird nicht berechnet.

Eingabevertrag, euklidische Faltung und Fehlerverhalten

Senden Sie per POST ein JSON-Objekt mit einem Pflichtfeld, numbers: ein nicht leeres Array ganzer Zahlen. Jedes Element muss eine ganze Zahl sein — eine JSON-Ganzzahl, ein Number mit ganzzahligem Wert, ein BigInt oder eine Ziffernkette mit optionalem Vorzeichen. Leere Arrays scheitern mit invalid_input, weil diese API kein wohldefiniertes kgV von null Argumenten kennt. Die Liste darf höchstens zweiunddreißig Werte halten, damit eine einzelne Worker-Anfrage günstig bleibt. Der veröffentlichte API-Preis für einen erfolgreichen Aufruf ist $0.002.

Wo ein kgV-Rechner seinen Nutzen hat

Halten Sie die Liste nicht leer, jedes Element ganzzahlig, behandeln Sie invalid_input als Korrektur der Auftraggeberseite statt als Wiederholung, und Sie erhalten ein reproduzierbares kleinstes gemeinsames Vielfaches für LMS-Erweiterungen, Notizbücher und Edge-Worker, ohne ein Computeralgebrasystem aufzustellen. Weil die Implementierung reines parse von tier A ist, kostet jeder erfolgreiche Aufruf das veröffentlichte $0.002, ohne Modell-Token und ohne ausgehendes Netz.

Was geschieht, wenn die Liste numbers leer ist?

Die Aufgabe scheitert mit invalid_input. Diese API verlangt mindestens eine ganze Zahl; es gibt kein kgV einer leeren Liste.

Warum wird Null abgelehnt?

Keine positive ganze Zahl ist durch 0 teilbar. 0 zurückzugeben würde der Definition der kleinsten positiven ganzen Zahl widersprechen, daher ist Null invalid_input.

Was kostet der kgV-Rechner?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →