Anleitung
Die vorhandene Notation auswählen und berechnen. Infix stellt Operatoren zwischen Werte, Präfix vor die beiden Operanden und Postfix dahinter. Alle drei gleichwertigen Ausdrücke erscheinen gemeinsam; eine Zielauswahl ist nicht nötig.
Ergebnis verstehen
Den Postfix-Stapel von unten nach oben lesen. Zahlen werden abgelegt; ein Operator entnimmt zwei Werte, berechnet linker Operand Operator rechter Operand und legt das Ergebnis ab. Klammern erhalten die Gruppierung. Punktrechnung geht vor Strichrechnung; gleiche Priorität wird von links nach rechts ausgewertet.
Beispiel
(8 - 2) / 3 ergibt / - 8 2 3 und 8 2 - 3 /. Alle ergeben 2. Beide Tokenformen ergeben zurück ((8 - 2) / 3). Alle sechs Richtungen zwischen Infix, Präfix und Postfix sind unterstützt.
Grenzen und Fehler
Dezimalpunkte und + - * / verwenden. Unäre Vorzeichen in Präfix/Postfix direkt an Zahlen schreiben: -2. Infix erlaubt auch - 2. Keine Vorzeichen vor Klammern, Potenzen, Variablen, Funktionen, Exponentialschreibweise oder implizite Multiplikation. Höchstens 240 Zeichen und 24 Klammerebenen. Nichtnull-Eingaben und Zwischenwerte müssen im Betrag zwischen 10⁻¹² und 10¹² liegen. Division durch null wird abgelehnt. Gleitkommawerte bleiben Näherungen, auch bei gleicher Auswertung aller drei Formen.
Häufige Fragen
Warum sind Leerzeichen nötig?
Trennzeichen unterscheiden 12 3 + von einzelnen Ziffern. Infix darf ohne Leerzeichen eingegeben werden; Präfix und Postfix brauchen zwischen allen Zahlen und Operatoren Leerzeichen.
Kann ich das Ergebnis ändern oder kopieren?
Bearbeiten verwirft das bestätigte Ergebnis und deaktiviert Kopieren. Vor dem Kopieren erneut berechnen. Leeren lässt die Felder leer. Das blasse Beispiel ist sofort berechenbar; der erste Fokus in einem Wertefeld löscht alle Beispielwerte genau einmal.
Quellen: Runestone Academy