ForHosting KIT · Mathematik

Hauptnenner-Rechner

Finden Sie den kleinsten Nenner, den zwei Brüche teilen können: Für 12 und 18 ist es 36, also werden 5/12 und 7/18 zu 15/36 und 14/36 und lassen sich in einem Schritt addieren. Auch der verwendete ggT, 6, wird 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
Nenner a
12
Nenner b
18
Gcd
6
Lcd
36

Geben Sie 12 und 18 ein, und sie antwortet mit 36, zusammen mit dem größten gemeinsamen Teiler, der dafür verwendet wurde. Die Berechnung ist das klassische kleinste gemeinsame Vielfache über den euklidischen Algorithmus: deterministisch, exakt und frei von Gleitkommafehlern, weil alles mit Ganzzahlarithmetik geschieht. Sie läuft auf unserem globalen Edge-Netz, und derselbe Code läuft auf dieser Seite kostenlos in Ihrem Browser — Sie zahlen nur, wenn Sie den Aufruf automatisieren.

Was ein Hauptnenner wirklich ist

Zwei Brüche lassen sich nur dann direkt addieren oder vergleichen, wenn sie denselben Nenner haben. Jedes gemeinsame Vielfache der beiden Nenner funktioniert, aber der Hauptnenner — der kleinste — hält alle folgenden Zahlen klein und die Arithmetik handhabbar. Für die Nenner 12 und 18 umfassen die gemeinsamen Vielfachen 36, 72, 108 und jedes weitere Vielfache von 36; das kleinste ist 36, also werden 5/12 und 7/18 zu 15/36 und 14/36, die Sie in einem Schritt addieren können.

Ein größeres gemeinsames Vielfaches wie 72 zu wählen ist nicht falsch, nur verschwenderisch: Am Ende kürzen Sie das Ergebnis ohnehin. Der Endpunkt liefert diesen kleinsten Wert direkt, sodass der Aufrufer niemals Vielfache aufzählen oder ein aufgeblähtes Ergebnis kürzen muss.

Er liefert außerdem den größten gemeinsamen Teiler der beiden Nenner, denn die beiden Größen sind zwei Ansichten derselben Beziehung: Der Hauptnenner ist das Produkt der Nenner geteilt durch ihren ggT, und mit beiden Zahlen zur Hand ist es trivial, jeden ursprünglichen Bruch auf den neuen Nenner umzuschreiben — ohne einen zweiten Aufruf.

Wie die Berechnung funktioniert

Die Engine berechnet den größten gemeinsamen Teiler der beiden Nenner mit dem euklidischen Algorithmus — sie ersetzt wiederholt die größere Zahl durch den Rest der Division, bis der Rest null ist. Das erfordert eine zum Logarithmus der Eingaben proportionale Anzahl von Schritten, sodass selbst sehr große Nenner sofort gelöst werden. Der Hauptnenner ist dann der erste Nenner geteilt durch diesen ggT, multipliziert mit dem zweiten Nenner; das Teilen vor dem Multiplizieren hält Zwischenwerte so klein wie möglich und vermeidet unnötige Überläufe.

Alles geschieht in Ganzzahlarithmetik, niemals in Gleitkomma, sodass die Antwort exakt ist statt nur ungefähr richtig. Die Eingabe wird vor jeder Arithmetik streng validiert: Jeder Nenner muss eine positive ganze Zahl sein, und null, Negative, Brüche, nicht numerische Zeichenketten und fehlende Felder werden alle mit einem klaren Ungültige-Eingabe-Fehler abgelehnt, der niemals berechnet wird. Wenn der wahre Hauptnenner den sicheren Ganzzahlbereich der Plattform überschreiten würde, sagt der Endpunkt dies ausdrücklich, statt stillschweigend einen gerundeten Wert zurückzugeben, denn ein gerundeter Nenner ist schlimmer als gar keine Antwort.

Wo er in der Praxis passt

Alles, was programmatisch mit Brüchen arbeitet, braucht dieses Primitive früher oder später: Lernsoftware, die Bruchaufgaben erzeugt und korrigiert, Rezept- und Ernährungstools, die als Brüche ausgedrückte Mengen skalieren, Ingenieur-Notizbücher, die exakte rationale Werte statt dezimaler Näherungen führen, und Planungs- oder Musiktheorie-Code, der Zyklen unterschiedlicher Länge ausrichtet — denn zwei Zyklen auszurichten ist dasselbe kgV-Problem in Verkleidung. Aufrufe sind zustandslos und nichts wird gespeichert: Die Nenner kommen an, die Antwort geht raus, und von Ihren Eingaben bleibt kein Datensatz zurück.

Bruch-Hausaufgaben korrigieren

Eine Lern-App schreibt beide Antworten auf den Hauptnenner um, bevor sie prüft, ob die Summe des Schülers mit dem erwarteten Bruch übereinstimmt.

Ein Rezept exakt skalieren

Ein Kochtool kombiniert Mengen von 3/4 Tasse und 2/3 Tasse, indem es beide in Zwölftel umrechnet, ohne je Gleitkomma-Arithmetik anzufassen.

Zwei wiederkehrende Zyklen ausrichten

Ein Planer findet heraus, wann eine 12-Tage-Aufgabe und eine 18-Tage-Aufgabe wieder auf denselben Tag fallen — dasselbe kgV, aus dem der Hauptnenner gebildet wird.

Was kostet das?

Derselbe Rechner ist auf dieser Seite in Ihrem Browser kostenlos.

Welche Eingabe wird erwartet?

Zwei Felder, a und b, jeweils der Nenner eines Bruchs. Beide müssen positive ganze Zahlen sein.

Was gilt als ungültige Eingabe?

Null, negative Zahlen, nicht ganze Zahlen, nicht numerische Zeichenketten und fehlende Felder.

Ist das Ergebnis exakt?

Ja. Alles wird mit Ganzzahlarithmetik über den euklidischen Algorithmus berechnet, sodass im Ergebnis nirgends eine Gleitkomma-Rundung vorkommt.

Was, wenn die Nenner riesig sind?

Der Algorithmus selbst verarbeitet sehr große ganze Zahlen sofort. Würde der Hauptnenner den sicheren Ganzzahlbereich der Plattform überschreiten, liefert der Endpunkt einen expliziten Fehler statt eines gerundeten Werts.

Speichern Sie meine Nenner?

Nein. Der Aufruf ist zustandslos: Die Eingabe wird verarbeitet und verworfen, und nur das Ergebnis wird zurückgegeben.

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-denominator

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-denominator \
  -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_denominator",
  "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.

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 Hauptnenner-API nimmt die Nenner zweier Brüche entgegen und liefert die kleinste positive ganze Zahl, die beide ohne Rest teilen — die Zahl, die Sie brauchen, bevor Sie diese Brüche addieren, subtrahieren oder vergleichen können.

Wo er in der Praxis passt

Über die API kostet der Aufruf $0.002 pro Element — günstig genug, um ihn in eine heiße Schleife zu legen, die Tausende von Bruchpaaren verarbeitet, während die gelegentliche manuelle Nutzung im Browser für immer kostenlos bleibt.

Vollständige KIT-Dokumentation lesen →