Mathematische Funktionen
abs() | ceil() | customizable_round_multiply() | customizable_round_division() | exp() | fac() | floor() | int() | int_to_string() | is_float() | is_int() | log() | max() | md5() | min() | pow() | random() | round() | sha1() | sha256() | sqrt() | sin() | cos() | tan() | asin() | acos() | atan() | atan2()
abs(num) - Absolutwert (wandelt eine Zahl in ihr positives Äquivalent um).
Beispiel: abs(-256) gibt 256 zurück
ceil(num) - rundet eine Zahl auf die nächsthöhere ganze Zahl auf.
Beispiel: ceil(25.66) gibt 26 zurück
customizable_round_division(a,b,count) - dividiert zwei Zahlen und rundet das Ergebnis auf eine bestimmte Anzahl von Dezimalstellen (count), wobei a der Dividend und b der Divisor ist.
customizable_round_multiply(a,b,count) - multipliziert zwei Zahlen und rundet das Ergebnis auf eine bestimmte Anzahl von Dezimalstellen (count), wobei a und b die Faktoren sind.
exp(num) - Potenzierung der Eulerschen Zahl
e mit dem Parameter.
Beispiel: exp(2) gibt ungefähr 7.38905609893065 zurück
fac(num) - Fakultät einer Zahl (nimmt einen Parameter entgegen).
Beispiel: fac(5) gibt 120 zurück
floor(num) - gibt den ganzzahligen Anteil einer Zahl zurück (rundet ab).
Beispiel: floor(25.66) gibt 25 zurück
int(num) - wandelt eine Gleitkommazahl in eine ganze Zahl um, indem der Dezimalteil abgeschnitten wird.
Beispiel: int(1.8) gibt 1 zurück
int_to_string(number, delimiter) - wandelt eine Zahl mit dem angegebenen Trennzeichen in eine Zeichenkette um.
is_float(txt) - prüft, ob eine Zeichenkette eine Zahl (einschließlich Dezimalzahlen) ist.
is_int(txt) - prüft, ob eine Zeichenkette eine Zahl ist.
Beispiel: is_int("5") gibt True zurück, während is_int("text") False zurückgibt
log(num, base) - berechnet den Logarithmus einer Zahl mit zwei Parametern: der Zahl und der Basis (Standard ist
e).
Beispiel: log(E) gibt 1 zurück (wobei E die Eulersche Zahl ist), log(100, 10) gibt 2 zurück
max(a, b, c) - findet die größte Zahl unter den angegebenen Werten und akzeptiert eine unbegrenzte Anzahl von Parametern (jeder muss eine Zahl sein).
Beispiel: max(4, 2, 9, 6) gibt 9 zurück
md5(text) - erzeugt einen MD5-Hash aus einer Zeichenkette.
Beispiel: hash = md5("Hello world") gibt 3e25960a79dbc69b674cd4ec67a72c62 zurück
min(a, b, c) - findet die kleinste Zahl unter den angegebenen Werten und akzeptiert eine unbegrenzte Anzahl von Parametern (jeder muss eine Zahl sein).
Beispiel: min(4, 2, 9, 6) gibt 2 zurück
pow(num, st) - potenziert eine Zahl mit zwei Parametern: der Basiszahl und dem Exponenten.
Beispiel: pow(5, 2) gibt 25 zurück
pyt(a, b) - Berechnet die Quadratwurzel aus der Summe der Quadrate zweier Werte mit zwei Parametern: a und b.
Beispiel: pyt(5, 2) gibt 5.385164807134504 zurück
random(low, high) - erzeugt eine Zufallszahl. Die Funktion nimmt zwei Parameter entgegen: die Untergrenze und die Obergrenze.
Beispiel: random(-10, 10)
round(num) - führt eine mathematische Rundung einer Zahl durch.
Beispiel: round(1.8).
Sie können auch auf eine bestimmte Anzahl von Dezimalstellen runden.
Beispiel: round(1.8888888, 2) gibt 1.89 zurück.
sha1(text) - erzeugt einen SHA-1-Hash aus einer Zeichenkette.
Beispiel: hash = sha1("Hello world") gibt 7b502c3a1f48c8609ae212cdfb639dee39673f5e zurück
sha256(text) - erzeugt einen SHA-256-Hash aus einer Zeichenkette.
Beispiel: hash = sha256("Hello world") gibt 64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c zurück
sqrt(num) - berechnet die Quadratwurzel einer Zahl mit einem Parameter: der Zahl.
Beispiel: sqrt(25) gibt 5 zurück
sin() cos() tan() asin() acos() atan() atan2() - trigonometrische Funktionen (denken Sie daran, ihre Definitionsbereiche zu beachten).
Mathematische Funktionen können nicht nur im Feld "Rechner", sondern auch direkt im Feld "Nachricht" ausgeführt werden, indem Ausdrücke im folgenden Format geschrieben werden: #{2+2}, #{random(0,100)} usw.
Probieren wir diese Funktion aus! Es ist wirklich einfach: Geben Sie sie einfach ein, geben Sie die Parameter an und erhalten Sie das Ergebnis – genau wie in der Mathematik!

Hier ist das Ergebnis:

Beispiel für die Verwendung von int_to_string():


Code für das Feld "Nachricht":
abs(#{A}) = #{a1}
ceil(#{X}) = #{b1}
customizable_round_multiply(#{X}, #{Y}, 2) = #{c1}
customizable_round_division(#{X}, #{Y}, 3) = #{d1}
exp(4) = #{e1}
fac(#{C}) = #{f1}
floor(#{X}) = #{g1}
floor(#{Y}) = #{floor(#{Y})}
int(#{X}) = #{h1}
int(#{Y}) = #{int(#{Y})}
is_float("#{text}") = #{i1}
is_float("#{X}") = #{is_float("#{X}")}
is_int("#{text}") = #{j1}
is_int("#{C}") = #{is_int("#{C}")}
is_int("#{X}") = #{is_int("#{X}")}
log(#{C}) = #{k1}
max(#{X}, #{Y}, #{C}) = #{l1}
md5("#{text}") = #{m1}
min(#{X}, #{Y}, #{C}) = #{n1}
pow(#{C},#{C}) = #{o1}
pyt(5,2) = #{o2}
random(0, #{C}) = #{p1}
round(#{Y}) = #{r1}
sha1("#{text}") = #{s1}
sha256("#{text}") = #{t1}
sqrt(#{C}) = #{u1}
sin(#{X}) = #{v1}
cos(#{X}) = #{w1}
tan(#{X}) = #{x1}
asin(#{L}) = #{y1}
acos(#{L}) = #{a2}
atan(#{X}) = #{b2}
atan2(#{X},#{Y}) = #{c2}
Code für das Feld "Rechner":
/*Festlegen universeller Zahlen für Berechnungen*/
X=1.275
Y=5.822
A=-2.352
C=5
L=0.5
text="Hello, World!"
/*Berechnung*/
a1=abs(A)
b1=ceil(X)
c1=customizable_round_multiply(X,Y,2)
d1=customizable_round_division(X,Y,3)
e1=exp(4)
f1=fac(C)
g1=floor(X)
h1=int(X)
i1=is_float(text)
j1=is_int(text)
k1=log(C)
l1=max(X,Y,C)
m1=md5(text)
n1=min(X,Y,C)
o1=pow(C,C)
o2=pyt(5,2)
p1=random(0,C)
r1=round(Y)
s1=sha1(text)
t1=sha256(text)
u1=sqrt(C)
v1=sin(X)
w1=cos(X)
x1=tan(X)
y1=asin(L)
a2=acos(L)
b2=atan(X)
c2=atan2(X,Y)
Arbeiten mit Koordinaten
distance()
distance(lat1, lon1, lat2, lon2) - berechnet die Entfernung zwischen zwei Koordinaten in Kilometern
lat1, lat2 - Breitengrad des Start- und Endpunkts
lon1, lon2 - Längengrad des Start- und Endpunkts
Beispiel: distance(52.2296756, 21.0122287, 52.406374, 16.9251681)
Ergebnis: 278.5459739738798