Rechner

In JKCEMU ist ein Rechner integriert, der neben den üblichen Taschenrechnerfunktionen auch das Rechnen mit Binär-, Oktal- und Hexadezimalzahlen sowie die Umrechnung zwischen Unicode-Zeichen und seinem numerischen Wert unterstützt. Neben den vier Grundrechenarten (Operatoren +, -, *, /) beherrscht der Rechner zwischen Ganzzahlausdrücken auch die Modulorechnung (Operator %), binäres Inklusiv-ODER (Operator |), binäres Exklusiv-ODER (Operator ^) und binäres UND (Operator &). Als Vorzeichen ist neben + und - auch ~ möglich (bitweise Negation, nur vor einem Ganzzahlausdruck). Weiterhin bietet der Rechner eine Vielzahl von Funktionen.

Geben Sie bitte in dem Feld Ausdruck ein Zeichen oder einen numerischen Ausdruck ein und drücken Sie die Enter-Taste. Der Rechner berechnet den Ausdruck und zeigt das Ergebnis im unteren Teil des Fensters an. Die Groß-/Kleinschreibung spielt dabei keine Rolle.

1. Basis der Zahlen

Binärzahlen werden durch ein vorangestelltes $, Hexadezimalzahlen durch ein vorangestelltes 0x oder durch ein angehängtes H und Oktalzahlen durch ein angehängtes Q markiert. Ein Dezimalpunkt macht eine Zahl zu einer dezimalen Fließkommazahl. Ein Komma als Dezimalpunkt ist dabei aber nicht zugelassen. Alle anderen Zahlen werden als dezimale Ganzzahlen interpretiert.

2. Optionen

In den Optionen können Sie angeben, ob die Berechnung nach jedem Tastendruck oder erst nach der Enter-Taste erfolgen soll. Die zweite Variante ist vorallem auf langsameren Computern empfehlenswert. Wenn Sie Ihre Einstellungen als Profil speichern, werden auch die Optionen des Rechners in dem Profil festgehalten.

3. Konstanten

In einem numerischen Ausdruck sind folgende Konstanten erlaubt:
KonstanteBedeutung
EEulersche Zahl 2.71828...
PIKreiszahl 3.1415926...


4. Funktionen

In einem numerischen Ausdruck können auch Funktionen vorkommen, deren Argumente durch Komma getrennt in runden Klammern eingeschlossen hinter den Funktionsnamen geschrieben werden.
FunktionBedeutung
ABS( x )Absolute Zahl
ACOS( x )
ARCCOS( x )
Arkuskosinus
ASIN( x )
ASIN( x )
Arkussinus
ATAN( x )
ARCTAN( x )
Arkustangens
COS( x )Kosinus
COSH( x )Kosinus Hyperbolicus
EXP( x ) Exponentialfunktion e hoch x
LOG( x ) Logarithmus zur Basis e
LOG10( x )Logarithmus zur Basis 10
MAX( x1, x2 [, ...] ) Liefert das Argument mit dem größten Wert zurück
MIN( x1, x2 [, ...] ) Liefert das Argument mit dem kleinsten Wert zurück
POW( x, y ) Exponentialfunktion x hoch y
RND( x )
RANDOM( x )
Zufallszahl im Bereich 0 bis x
SIN( x )Sinus
SINH( x )Sinus Hyperbolicus
SQR( x )
SQRT( x )
Quadratwurzel
TAN( x )Tangens
TANH( x )Tangens Hyperbolicus
TO_DEGREES( x )
TODEGREES( x )
Umrechnung eines Winkels vom Bogenmaß in Grad
TO_RADIANS( x )
TORADIANS( x )
Umrechnung eines Winkels von Grad in das Bogenmaß