Fraction Calculator
Add, subtract, multiply and divide fractions with simplified results.
Geprüft von Aygul Dovletova · Zuletzt geprüft
Den Bruchrechner verwenden
- Geben Sie den ersten Bruch ein - Zähler oben, Nenner unten. Negative Zähler sind erlaubt (zum Beispiel -3/4); ein Nenner von null zeigt einen Validierungsfehler, da Division durch null undefiniert ist.
- Wählen Sie den Operator mit den Schaltflächen + / - / × / ÷. Es wird jeweils nur eine Operation ausgeführt; für längere Ausdrücke führen Sie das Ergebnis als ersten Operanden wieder in das Werkzeug ein.
- Geben Sie den zweiten Bruch auf die gleiche Weise ein. Wenn Sie nur einen einzelnen Bruch kürzen möchten, lassen Sie den zweiten als 1/1 und wählen Sie Multiplikation.
- Klicken Sie auf Berechnen. Das Ergebnis erscheint als gekürzter Bruch mit dem Vorzeichen am Zähler, zusammen mit der Dezimaldarstellung auf sechs Stellen und einer gemischten Zahlform, wenn der Betrag ≥ 1 ist.
- Verwenden Sie das Ergebnis weiter, indem Sie Zähler und Nenner kopieren und als ersten Bruch für den nächsten Schritt einfügen.
Was ist mixedNumberForm in Mathematica?
MixedNumberForm[expr] ist ein typografischer Wrapper in Wolfram Mathematica, der eine rationale Zahl als ganze Zahl plus echten Bruch anstelle eines unechten Bruchs anzeigt. Die Auswertung von MixedNumberForm[7/4] liefert 1 3/4; MixedNumberForm[11/3] liefert 3 2/3; MixedNumberForm[-11/3] liefert -3 2/3. Der Wrapper ändert nur die Darstellung des Werts, nicht den Wert selbst - die zugrunde liegende rationale Zahl bleibt 7/4, sodass nachfolgende symbolische Arithmetik in Mathematica identisch funktioniert. Dieser Bruchrechner erzeugt dieselbe Darstellung als gemischte Zahl neben jedem unechten Bruch-Ergebnis, ohne eine Mathematica-Lizenz oder einen Kernel zu benötigen: Geben Sie 7/4 ein und erhalten Sie 7/4 = 1 3/4 = 1.75 auf einen Schlag. Beide Werkzeuge ergänzen sich - Mathematica ist die richtige Wahl für symbolische Algebra und exakte rationale Zahlen in größeren Ausdrücken; diese Seite ist die richtige Wahl für eine schnelle numerische Überprüfung oder Hausaufgabenhilfe.
Was der Rechner tatsächlich tut
Das Werkzeug modelliert Brüche als ganzzahliges Paar { n, d } und rechnet in exakter rationaler Arithmetik, nicht in Gleitkommazahlen. Addition verwendet n1*d2 + n2*d1 über d1*d2; Subtraktion kehrt das Vorzeichen des zweiten Zählers um; Multiplikation erfolgt komponentenweise; Division multipliziert mit dem Kehrwert. Nach jeder Operation werden Zähler und Nenner durch ihren größten gemeinsamen Teiler (ggT) geteilt, der mit dem euklidischen Algorithmus berechnet wird, und das Vorzeichen wird normalisiert, sodass der Nenner immer positiv ist. Dies hält die angezeigte Form kanonisch und vermeidet den offensichtlichen Fehler, bei dem 2/4 und 1/2 wie verschiedene Ergebnisse aussehen.
Da Eingaben und Zwischenwerte als JavaScript number gespeichert werden, liegt die sichere Obergrenze vor dem Verlust der ganzzahligen Genauigkeit bei 253-1 (Number.MAX_SAFE_INTEGER). Für normale Schulaufgaben ist das mehr als ausreichend. Wenn Sie Zähler oder Nenner über dieser Grenze eingeben, kann der Kreuzproduktschritt stillschweigend runden, weshalb der Rechner ungewöhnlich große Eingaben markiert, anstatt so zu tun, als wären sie genau.
Wo Bruchrechnung wichtig ist
- Ein Kochrezept mit 2/3 skalieren, ohne in umständliche Dezimalteelöffel umzurechnen.
- Bohrerdurchmesser, Holzlängen oder Stoffbreiten in Zollmaßen berechnen, die von Natur aus als Brüche angegeben werden.
- Ein musiktheoretisches Rhythmusverhältnis wie 6/8 gegenüber 3/4 kürzen, um zu erkennen, dass sie tatsächlich verschieden sind.
- Hausaufgabenhilfe für ein Kind, das gemischte Zahlen und gemeinsame Nenner lernt.
- Wahrscheinlichkeitsaufgaben, bei denen die exakte Form (zum Beispiel 13/52) informativer ist als die Dezimalannäherung.
- Getriebeübersetzungen oder Riemenscheibenübersetzungen in einer technischen Zeichnung berechnen, bei der exakte ganzzahlige Werte wichtig sind.
Häufige Fehler, die das Werkzeug für Sie abfängt
- Nenner null wird bereits bei der Eingabe blockiert; es gibt kein stillschweigendes NaN oder Infinity-Ergebnis.
- Doppelte Vorzeichen werden normalisiert:
-3 / -4wird als3/4angezeigt, das Vorzeichen wird auf den Zähler verschoben. - Bereits gekürzte Eingaben wie 7/11 werden unverändert übernommen, da ggT(7, 11) = 1.
- Ganzzahlige Operanden funktionieren: Geben Sie 3/1 + 1/2 ein, um 7/2 zu erhalten. Der Rechner erfordert keine echten Brüche.
- Unechte Brüche wie 5/3 bleiben standardmäßig als 5/3; die Darstellung als gemischte Zahl (1 2/3) wird daneben zur besseren Lesbarkeit angezeigt.
- Sehr lange Dezimalzahlen wie 1/7 = 0,142857142857... werden zur Anzeige auf sechs Dezimalstellen gekürzt, aber das exakte Bruchergebnis wird stets für nachfolgende Operationen beibehalten.
Brüche auf einen Blick
Ein Bruch a/b mit ganzzahligem a und von null verschiedenem ganzzahligem b stellt die rationale Zahl a ÷ b dar. Zwei Brüche sind genau dann gleich, wenn a·d = b·c gilt, weshalb das Kürzen durch den ggT eine Normalform ergibt. Die Ägypter schrieben nur Stammbrüche (1/2, 1/3, 1/5 usw.) und zerlegten alles andere in Summen von Stammbrüchen, ein System, das im Papyrus Rhind um 1650 v. Chr. dokumentiert ist. Die waagerechte Bruchlinie stammt von arabischen Mathematikern im zwölften Jahrhundert und wurde in Europa durch Fibonaccis Liber Abaci (1202) verbreitet. ISO 80000-2 legt heute die Standardnotation fest: Der Bruchstrich kann waagerecht oder schräg sein, und die Normalform hat einen positiven Nenner.
Wann Dezimalzahlen besser sind (und wann nicht)
Dezimalzahlen sind besser, wenn Sie Größenordnungen auf einen Blick vergleichen, Zahlen in Ingenieursoftware eingeben oder mit einem digitalen Messgerät messen möchten. Brüche sind besser, wenn Exaktheit wichtig ist (1/3 ist nicht 0,333, sondern genau 1/3), wenn der Bereich von Natur aus diskret ist (halbe Zoll, Drittel eines Kuchens, Sechzehntelnoten), oder wenn Sie die Struktur für nachfolgende Überlegungen erhalten möchten (13/52 macht offensichtlich, dass die Wahrscheinlichkeit 1/4 ist, während 0,25 den kombinatorischen Ursprung verbirgt). Symbolische Mathematikwerkzeuge wie SymPy, Maxima oder Mathematica stellen rationale Zahlen standardmäßig exakt dar - dasselbe Prinzip wendet dieses Werkzeug in kleinerem Maßstab an. Tabellenkalkulationsnutzer kommen mit Excels FRACTION-Format ein Stück weit, aber Tabellenkalkulationen rechnen intern in Gleitkommazahlen, sodass die Anzeige eher kosmetischer Natur als exakt ist.
Häufig gestellte Fragen
Warum wird das Ergebnis immer als gekürzter Bruch angezeigt?
Die Normalform - Zähler und Nenner teilerfremd, Nenner positiv - macht Brüche eindeutig darstellbar. Wenn 4/8 und 1/2 als verschiedene Werte angezeigt würden, könnte ein Benutzer bei wiederholten Berechnungen nicht erkennen, wann zwei Zwischenergebnisse tatsächlich gleich sind. Das Werkzeug kürzt nach jeder Operation mithilfe des euklidischen Algorithmus, der in <em>O</em>(log min(a, b)) läuft und selbst bei achtstelligen Operanden schnell ist.
Kann ich gemischte Zahlen wie 1 3/4 eingeben?
Nicht direkt; die Eingaben sind zwei Ganzzahlfelder pro Bruch (Zähler und Nenner). Rechnen Sie eine gemischte Zahl zuerst in einen unechten Bruch um: 1 3/4 wird zu 7/4, indem Sie <code>1 * 4 + 3</code> über <code>4</code> berechnen. Das Werkzeug zeigt Ergebnisse automatisch als gemischte Zahl an, wenn der Betrag größer als eins ist, sodass die Rückrichtung für Sie erledigt wird.
Lädt das Werkzeug meine Eingaben irgendwo hoch?
Nein. Die Preact-Komponente läuft vollständig in Ihrem Tab und enthält keine Fetch-Aufrufe, kein WebSocket und keine Telemetrie, die Ihre eingegebenen Zahlen überträgt. Eine Netzwerkanalyse während einer vollständigen Berechnung zeigt null Anfragen mit Ihren Werten.
Wie werden negative Brüche behandelt?
Ein Minuszeichen kann sowohl am Zähler als auch am Nenner angebracht werden, und das Werkzeug normalisiert, indem es das Vorzeichen auf den Zähler verschiebt. So werden -3/4 und 3/-4 beide als -3/4 angezeigt. Zwei Minuszeichen heben sich auf: -3/-4 wird zu 3/4. Diese Regel entspricht der mathematischen Konvention und hält die Ausgabe in einer einheitlichen Normalform.
Welchen Algorithmus verwendet der ggT-Schritt?
Den Algorithmus von Euklid aus Buch VII der <em>Elemente</em> (um 300 v. Chr.). Er ersetzt wiederholt <code>(a, b)</code> durch <code>(b, a mod b)</code>, bis das zweite Element null ist; dann ist das erste Element der ggT. Es ist einer der ältesten Algorithmen in kontinuierlicher Verwendung und nachweislich der schnellste Ansatz für den ganzzahligen ggT im Standardmodell: Die Anzahl der Schritte ist durch <em>O</em>(log min(a, b)) begrenzt, was Gabriel Lamé 1844 mithilfe von Fibonacci-Zahlen als schlechtesten Fall bewies.
Ist die Dezimaldarstellung exakt oder abgeschnitten?
Die Dezimaldarstellung wird zur besseren Lesbarkeit auf sechs Stellen gekürzt, sodass 1/3 als 0,333333 und 1/7 als 0,142857 angezeigt wird. Der zugrunde liegende Bruch wird exakt gespeichert, sodass weitere Berechnungen verlustfrei durchgeführt werden. Wenn Sie mehr Dezimalstellen benötigen, teilen Sie Zähler durch Nenner in einem Werkzeug mit höherer Genauigkeit oder verwenden Sie direkt die Bruchform.
Warum erhalte ich einen Validierungsfehler bei einem Nenner von null?
Division durch null ist in den rationalen Zahlen undefiniert; jeder Bruch mit Nenner null ist keine gültige Zahl. Anstatt NaN oder Infinity stillschweigend weiterzugeben, lehnt das Werkzeug die Eingabe an der Quelle ab, damit nachfolgende Schritte von einem wohlgeformten Bruch ausgehen können. Wenn Sie Unendlichkeit oder Undefinierheit ausdrücken möchten, verwenden Sie ein anderes Werkzeug - Bruchrechnung ist der falsche Rahmen dafür.
Kann ich mehrere Operationen auf einmal verketten?
Die aktuelle Oberfläche wertet jeweils einen Operator zwischen zwei Brüchen aus. Für längere Ausdrücke wie <code>(1/2 + 1/3) × 4/5</code> berechnen Sie zuerst die eingeklammerte Summe und verwenden das Ergebnis als linken Operanden der Multiplikation. Das erfordert mehr Tastatureingaben als eine Formelmaschine, hat aber den Vorteil, dass Sie jeden Zwischenbruch in gekürzter Form sehen.
Was ist der größte Zähler oder Nenner, den ich sicher verwenden kann?
Jeder Absolutwert unterhalb von <code>Number.MAX_SAFE_INTEGER</code> (2<sup>53</sup>-1, etwa 9,007 * 10<sup>15</sup>) ist sicher, da jedes Zwischenergebnis in den Kreuzprodukt- und ggT-Schritten in diesem Bereich bleibt. Darüber rundet JavaScripts <code>number</code>-Typ stillschweigend. Wenn Ihr Problem 20-stellige Zähler erfordert, benötigen Sie eine BigInt-basierte Rationalbibliothek wie <code>big-fraction</code> auf npm oder ein CAS.
Wie kürze ich einen Bruch ohne eine Operation durchzuführen?
Geben Sie den Bruch als ersten Operanden ein, lassen Sie 1/1 als zweiten Operanden und wählen Sie Multiplikation. Die neutrale 1 ändert den Wert nicht, erzwingt aber den Kürzungsschritt. Alternativ wählen Sie Division durch 1/1 - gleiches Ergebnis. Der Normalisierungsschritt läuft unabhängig davon, welchen Operator Sie gewählt haben.
Was ist mixedNumberForm in Mathematica?
<code>MixedNumberForm[expr]</code> ist ein typografischer Wrapper in Wolfram Mathematica, der eine rationale Zahl als ganze Zahl plus echten Bruch anstelle eines unechten Bruchs anzeigt. Zum Beispiel wird <code>MixedNumberForm[7/4]</code> als <code>1 3/4</code> dargestellt, und <code>MixedNumberForm[-11/3]</code> als <code>-3 2/3</code>. Es ändert nur die Darstellung, nicht den Wert. Dieser Rechner erzeugt die gleiche Darstellung als gemischte Zahl neben dem gekürzten Bruch für jeden eingegebenen unechten Bruch, ohne dass Mathematica installiert sein muss.
Mehr Math & Calculators
Age Calculator
Calculate exact age in years, months and days from a birthdate.
Open toolArea & Volume Calculator
Calculate area of 2D shapes and volume of 3D solids.
Open toolBMI Calculator
Calculate your Body Mass Index and find your weight category.
Open toolByte / Bit Converter
Convert between bits, bytes, KB, MB, GB, TB and PB.
Open toolDiscount Calculator
Calculate discount amount, sale price, savings, and discounted value with optional sales tax. Supports stacked coupons.
Open toolFibonacci Sequence Generator
Generate Fibonacci numbers up to any length.
Open tool