Nichts, was Sie eingeben, verlässt Ihr Gerät
Dieser Rechner läuft in Ihrem Browser. Er schickt den Ausdruck nicht an einen Server und wartet auf eine Antwort – gerechnet wird auf Ihrem Gerät. Er funktioniert auch offline, und nirgends existiert eine Aufzeichnung dessen, was Sie berechnet haben.
Der Parser für die Ausdrücke ist selbst geschrieben und nutzt kein eval, weil das Ausführen einer vom Nutzer gelieferten Zeichenkette schon für sich eine Sicherheitslücke ist. Er zerlegt die Eingabe in Tokens, wandelt sie in Postfix-Notation um und wertet sie auf einem Stapel aus; alles, was er nicht erkennt, weist er zurück.
Zifferntasten, Operatoren, Enter für das Gleichheitszeichen, Rücktaste und Esc zum Löschen funktionieren alle über die Tastatur – sowohl auf dem Ziffernblock als auch in der oberen Tastenreihe.
Die Prozenttaste verhält sich je nach Rechenart anders
100 + 10 % ergibt 110, aber 200 × 10 % ergibt 20. Bei Addition und Subtraktion bezieht sich der Prozentsatz auf die vorherige Zahl; bei Multiplikation und Division wird er selbst zum Wert. Das entspricht einem gewöhnlichen Taschenrechner, bringt aber viele durcheinander – für alles rund um Verkaufspreise nutzen Sie besser den Rabattrechner.
Gleitkommafehler gibt es in jedem Computer: 0,1 + 0,2 ergibt nicht exakt 0,3. Die Anzeige wird hier bereinigt, sodass Sie nie 0,30000000000000004 sehen.
Sehr große oder sehr kleine Zahlen lassen sich nicht mit allen Stellen darstellen. Jenseits von etwa 15 signifikanten Stellen nimmt die Genauigkeit ab – für exakte Rechnungen mit großen Zahlen nutzen Sie ein spezialisiertes Werkzeug.