Brüche addieren
1/2 + 1/3 ergibt genau 5/6; der Dezimalwert 0,833333 dient nur zur Anzeige. Geben Sie zwei Brüche ein und erhalten Sie die vollständig gekürzte Summe, als gemischte Zahl, wenn sie keine ganze Zahl ist. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Erster Zähler
- 1
- Nenner A
- 2
- Zähler B
- 1
- Nenner B
- 3
- Zähler
- 5
- Nenner
- 6
- Vorzeichen
- 1
- Lesbares Format
- 5/6
Neben dem vereinfachten Bruch erhalten Sie das Vorzeichen, die gemischte Schreibweise, wenn das Ergebnis keine ganze Zahl ist, und eine Dezimaldarstellung, sodass die Antwort direkt in die Hausaufgabenkontrolle, das Skalieren von Rezepten, Maßberechnungen oder jede Pipeline passt, die in Verhältnissen statt in Fließkommazahlen rechnet. Ein Nenner von null wird mit einer klaren Fehlermeldung abgelehnt, bevor irgendeine Rechnung stattfindet.
Warum man Brüche exakt addiert statt mit Dezimalzahlen
Dezimalarithmetik ist bequem, bis Präzision zählt. Ein Drittel ist nicht 0.333333; es ist exakt 1/3, und in dem Moment, in dem Sie runden, haben Sie einen Fehler eingeführt, der sich mit jeder weiteren Operation verstärkt. Direktes Arbeiten beim Addieren von Brüchen hält jeden Wert von Anfang bis Ende exakt: Der gemeinsame Nenner wird mit Ganzzahlarithmetik berechnet, die Zähler werden kombiniert, und erst ganz am Ende —wenn Sie es wünschen— entsteht eine Dezimalnäherung.
Diese Reihenfolge ist wichtig im Unterricht, wo ein Schüler, der 1/2 + 1/3 mit 5/6 vergleicht, die exakte Antwort braucht, und sie ist in Technik und Küche gleichermaßen wichtig, wo Mengen als Verhältnisse ganzer Zahlen ankommen und ihre Umwandlung in Fließkommazahlen nur zum Addieren Information wegwirft, die Sie kostenlos hatten. Dieser Endpunkt behandelt den Bruch als native Arbeitseinheit. Sie senden vier Ganzzahlen; Sie erhalten die exakte, gekürzte Summe mit dem Vorzeichen normalisiert auf dem Zähler, sodass nachgelagerter Code nie raten muss, wo das Minuszeichen steht.
Wie die Summe vereinfacht wird
Jedes Ergebnis durchläuft denselben Kürzungsprozess. Zuerst wird die Addition über einem gemeinsamen Nenner ausgeführt: Für A = a/b und B = c/d ist die Summe (a·d + c·b) / (b·d). Dann wird der größte gemeinsame Teiler des resultierenden Zählers und Nenners mit dem euklidischen Algorithmus berechnet und beide werden durch ihn geteilt, was garantiert, dass der Bruch vollständig gekürzt ist: 2/4 kommt als 1/2 zurück, niemals als 2/4.
Trägt der Nenner das Vorzeichen, wird es auf den Zähler verschoben, sodass −1/2 immer als Zähler −1, Nenner 2 gemeldet wird. Ist der gekürzte Nenner 1, ist das Ergebnis eine ganze Zahl und die Antwort sagt dies ausdrücklich, indem die Felder der gemischten Zahl weggelassen werden; andernfalls erhalten Sie zusätzlich den ganzzahligen Anteil und den verbleibenden echten Bruch, die Form, in der Rezepte und Tischlermaße üblicherweise angegeben werden. Das Dezimalfeld ist eine feste Darstellung mit sechs Stellen zur Anzeige, niemals zum Zurückspeisen in exakte Berechnungen.
All das ist reine Ganzzahlarithmetik: An keiner Stelle der Kürzung kommt Fließkommarechnung vor, die Antwort ist also deterministisch und bei jedem Aufruf identisch.
Anwendungsfälle
Hausaufgaben Schritt für Schritt prüfen
Prüfen Sie, dass 3/4 + 2/5 wirklich 23/20 ist, und sehen Sie die gemischte Form 1 3/20 für die endgültige schriftliche Antwort.
Rezepte ohne Rundung skalieren
Kombinieren Sie Bruchteile von Tassen exakt: 2/3 Tasse plus 1/4 Tasse ergibt 11/12 Tasse, kein gerundeter Dezimalschätzwert.
Verhältnis-Pipelines validieren
Halten Sie technische oder finanzielle Verhältnisse bei jeder Addition exakt und wandeln Sie erst bei der Anzeige in Dezimalzahlen um.
Häufige Fragen
Was kostet das?
Auf dieser Seite ist die Ausführung im Browser außerdem kostenlos.
Ist die Summe immer vereinfacht?
Ja. Zähler und Nenner werden durch ihren größten gemeinsamen Teiler dividiert, der Bruch wird also immer vollständig gekürzt zurückgegeben.
Kann ich negative Brüche verwenden?
Ja. Negative Zähler und Nenner werden akzeptiert; das Vorzeichen wird im Ergebnis immer auf den Zähler normalisiert.
Wie wird der Dezimalwert berechnet?
Es ist eine Darstellung der exakten Bruchzahl mit sechs Dezimalstellen, nur zur Anzeige gedacht — der Bruch selbst ist die exakte Antwort.
Wie viel sind 2/3 Tasse plus 1/4 Tasse?
Genau 11/12 Tasse, kein gerundeter Dezimalwert. Mengen in der Küche kommen oft als Brüche, und der Rechner addiert sie als Brüche, sodass unterwegs keine Genauigkeit verloren geht.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/adding-fractions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a_num":1,"a_den":2,"b_num":1,"b_den":3}'const res = await fetch("https://api.kit.forhosting.com/math/adding-fractions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a_num": 1,
"a_den": 2,
"b_num": 1,
"b_den": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/adding-fractions",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a_num": 1,
"a_den": 2,
"b_num": 1,
"b_den": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/adding-fractions", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a_num":1,"a_den":2,"b_num":1,"b_den":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a_num":1,"a_den":2,"b_num":1,"b_den":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/adding-fractions", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a_num": 1,
"a_den": 2,
"b_num": 1,
"b_den": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.adding_fractions",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Die API zum Addieren von Brüchen nimmt die Zähler und Nenner zweier Brüche entgegen, addiert sie mit exakter Ganzzahlarithmetik und liefert die Summe bereits vollständig gekürzt zurück.
Validierung, Fehler und faire Abrechnung
Der Endpunkt scheitert schnell und scheitert günstig. Negative Zähler und Nenner werden vollständig unterstützt, das Addieren eines negativen Bruchs liefert also einfach ein korrekt vorzeichenbehaftetes Ergebnis. Vor jeder Rechnung wird jedes Feld geprüft: Jeder Zähler und Nenner muss eine Ganzzahl sein —gesendet als JSON-Zahl oder als schlichte Ganzzahlzeichenkette wie "−3" oder "7"— und kein Nenner darf null sein. Ein Nenner von null ist die klassische Division-durch-null-Falle, und statt eine Unendlichkeit oder ein stillschweigendes NaN zurückzugeben, das eine nachgelagerte Pipeline vergiften würde, lehnt die API die Anfrage mit einem invalid_input-Fehler ab, der das beanstandete Feld nennt. Da der Fehler als Fehler des Clients eingestuft wird, wird die Anfrage nicht berechnet: Sie zahlen nur für Antworten, zu $0.002 pro Aufruf. Derselbe Code, der auf der API läuft, läuft auf dieser Seite kostenlos in Ihrem Browser, sodass Sie jede Rechnung von Hand überprüfen können, bevor Sie sie in einen automatisierten Arbeitsablauf einbinden, und die Browser-Version erzwingt eine identische Validierung, es gibt also keine Überraschungen beim Wechsel vom Test in den Produktivbetrieb.
Technische Fragen
Was passiert, wenn ein Nenner null ist?
Die Anfrage wird mit einem invalid_input-Fehler abgelehnt, der das Feld nennt, und sie wird nicht berechnet.
Bekomme ich eine gemischte Zahl zurück?
Wann immer die vereinfachte Summe keine ganze Zahl ist, enthält die Antwort mixed_whole, mixed_num und mixed_den mit der gemischten Schreibweise.