Wissenschaftlicher Taschenrechner
Tippen Sie einen vollständigen Ausdruck mit trigonometrischen Funktionen, Logarithmen, Potenzen, Wurzeln und Klammern ein – ausgewertet mit korrekter algebraischer Rechenreihenfolge (PEMDAS), in Grad oder Bogenmaß, mit Speicherregister.
Entwickelt von Suhaib Hassan. Unsere Methodik.
Ein Parser mit rekursivem Abstieg (kein eval()) zerlegt und wertet Ihren Ausdruck aus und beachtet dabei Klammern, Potenzen, dann Multiplikation/Division, dann Addition/Subtraktion – mit rechtsassoziativen Potenzen.
Vollständige Ausdrücke mit echter Rechenreihenfolge statt Arithmetik von links nach rechts per Tastendruck – sehen Sie jeden Zwischenschritt.
Ausdruck
—
Rechenweg Schritt für Schritt
—
Rechenreihenfolge (PEMDAS)
Höchste Priorität zuerst.
| Vorrang | Operation | Assoziativität |
|---|---|---|
| 1 (höchste) | Klammern, Funktionen | innerste zuerst |
| 2 | Potenzen (^) | von rechts nach links |
| 3 | Multiplikation, Division | von links nach rechts |
| 4 (niedrigste) | Addition, Subtraktion | von links nach rechts |
Verfügbare Funktionen
sin cos tan asin acos atan (Trigonometrie, abhängig vom DEG/RAD-Schalter), sqrt, log (Basis 10), ln (natürlicher Logarithmus), ^ für Potenzen, ! für die Fakultät sowie die Konstanten pi und e.
Von Suhaib Hassan · Geprüft am 29. September 2026 · So prüft CalculatePilot Formeln →
Häufig gestellte Fragen
Warum ergibt 2 + 3 × 4 hier 14 und nicht 20?
Dieser Rechner wertet vollständige algebraische Ausdrücke nach der üblichen Rechenreihenfolge (PEMDAS) aus: Multiplikation vor Addition, sodass zuerst 3×4=12 berechnet wird und dann 2+12=14. Unser Basisrechner wendet Operatoren dagegen sofort von links nach rechts an, wie ein einfacher Taschenrechner.
Warum ergibt 2^3^2 den Wert 512 und nicht 64?
Die Potenzierung ist rechtsassoziativ: 2^3^2 bedeutet 2^(3^2) = 2^9 = 512, nicht (2^3)^2 = 64. Das entspricht der üblichen mathematischen Konvention.
Was ist der Unterschied zwischen dem Modus DEG und RAD?
Er legt die Einheiten fest, die trigonometrische Funktionen erwarten (und bei Umkehrfunktionen zurückgeben). sin(30) im Gradmodus ist 0.5; im Bogenmaß wird 30 stattdessen als 30 Radiant interpretiert, was ein ganz anderes Ergebnis liefert.
Ist das sicher – wird eval() verwendet?
Nein. Es nutzt einen selbst geschriebenen Parser mit rekursivem Abstieg, der nur Zahlen, benannte Funktionen und arithmetische Operatoren erkennt – anders als JavaScripts eval() kann er keinen beliebigen Code ausführen.
Was bedeutet log gegenüber ln?
log ist der Zehnerlogarithmus (log₁₀); ln ist der natürliche Logarithmus (loge, Basis e ≈ 2.71828). Für jede andere Basis nutzen Sie unseren Logarithmusrechner.
Verwandte Rechner
Weiter mit Algebra.