Operatoren
+
,-
,*
,/
Grundrechenarten (Addieren, Subtrahieren, Multiplizieren, Dividieren)- Unterstützung für:
:
und÷
(Division), sowie×
(Multiplikation)
- Unterstützung für:
^
Exponent;2^3 = 8
%
Modulo, Gibt den Rest aus einer Ganzzahldivision aus:5 % 2 = 1
!
Fakultät;5! = 1 * 2 * 3 * 4 * 5 = 120
Funktionen
Zahlenbasierte Funktionen
: Quadratwurzel;sqrt(x)
sqrt(9) = 3
: n-te Wurzel;nrt(n, x)
nrt(3, 8) = ∛8 = 2
: Trigonometrische Funktionen für Radiantensin(x)
,cos(x)
,tan(x)
: Trigonometrische Funktionen für Gradzahlensindeg(x)
,cosdeg(x)
,tandeg(x)
: Trigonometrische Arkus-Funktionen für Radiantenarcsin(x)
,arccos(x)
,arctan(x)
: Trigonometrische Arkus-Funktionen für Gradzahlenarcsindeg(x)
,arccosdeg(x)
,arctandeg(x)
: Logarithmus zur Basislog(a, x)
a
;log(10, 100) = 2
: Natürlicher Logarithmus (log zur Basis e);ln(x)
ln(42) = log(e, 42)
: Exponentialfunktion zur Basis e;e(x)
e(1)
≈ 2.71828;e(2)
≈ 2.71828²
Absoluter Wert, wandelt negativen Wert in positiven um;abs(x)
:abs(-3) = 3
Rundet zur nächsten Ganzzahl;round(x)
:round(2.1) = 2
,round(2.5) = 3
Rundet mit Präzisionsangabe;round(x, p)
:round(1.247, 2) = 1.25
Rundet zur nächsten Ganzzahl ab;floor(x)
:floor(2.8) = 2
: Rundet zur nächsten Ganzzahl auf;ceil(x)
ceil(2.2) = 3
: Gibt das Vorzeichen eines Wertes aus,sgn(x)
-1
für negative Zahlen,1
für positive und0
für0
: Gibt den kleinsten gegebenen Wert aus;min(x, y)
min(23, 12, 42) = 12
: Gibt den größten gegebenen Wert aus;max(x, y)
max(23, 12, 42) = 42
: Gibt die Quersumme für gegebene Wert aus;cs(x)
cs(99) = 18
,cs(99, 88) = 16
: Gibt die iterierte QS für gegebene Werte aus;csi(x)
csi(99) = 9
,csi(99, 88) = 7
: Gibt die n-te Ziffer aus (Dezimalzeichen zählt mit!);nth(x, n)
nth(1234, 2) = 2
;nth(1234.5, 6) = 5
: Gibt die s-te bis e-te Ziffer aus (Dezimalzeichen zählt mit!);nth(x, s, e)
nth(1234, 2, 4) = 234
;nth(1234.5
Beachte, dass alle Dezimalwerte als Dezimaltrenner einen Punkt (kein Komma!) benötigen. Andersrum können die Funktionen auch Dezimalwerte (mit Punkt) liefern, was unter Umständen zu unerwarteten Ergebnissen in der Gesamtformel führen könnte.
Textbasierte Funktionen
: Gibt den Buchstabenwortwert des eingebenen Textes aus;bww(x)
,av(x)
bww(ABCXYZ) = 1 + 2 + 3 + 24 + 25 + 26 = 81
: Gibt die Anzahl der Zeichen eines Textes aus;len(x)
len(ABCXYZ) = 6
Beachte, dass die Texte bei der Werteeingabe auch als “Text” gekennzeichnet werden müssen, um nicht als Variable ersetzt zu werden. D.h. die Werte müssen in Anführungszeichen gesetzt werden.
Konstanten
pi
: ~3.1415926…phi
: Goldener Schnitt, ~1.61803…ln10
: Natürlicher Logarithmus von 10;= ln(10)
ln2
: Natürlicher Logarithmus von 2;= ln(2)
sqrt2
: Quadratwurzel von 2; = sqrt(2)sqrt3
: Quadratwurzel von 3;= sqrt(3)
sqrt5
: Quadratwurzel von 5;= sqrt(5)