Fonction mathématique
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) - valeur absolue (convertit un nombre en son équivalent positif).
Exemple : abs(-256) renvoie 256
ceil(num) - arrondit un nombre à l'entier supérieur.
Exemple : ceil(25.66) renvoie 26
customizable_round_division(a,b,count) - divise deux nombres et arrondit le résultat à un nombre spécifié de décimales (count), où a est le dividende et b le diviseur.
customizable_round_multiply(a,b,count) - multiplie deux nombres et arrondit le résultat à un nombre spécifié de décimales (count), où a et b sont les facteurs.
exp(num) - élève le nombre d'Euler
e à la puissance du paramètre.
Exemple : exp(2) renvoie environ 7.38905609893065
fac(num) - factorielle d'un nombre (prend un paramètre).
Exemple : fac(5) renvoie 120
floor(num) - renvoie la partie entière d'un nombre (arrondit à l'inférieur).
Exemple : floor(25.66) renvoie 25
int(num) - convertit un nombre à virgule flottante en entier en tronquant la partie décimale.
Exemple : int(1.8) renvoie 1
int_to_string(number, delimiter) - convertit un nombre en chaîne avec le délimiteur spécifié.
is_float(txt) - vérifie si une chaîne est un nombre (y compris les décimales).
is_int(txt) - vérifie si une chaîne est un nombre.
Exemple : is_int("5") renvoie True, tandis que is_int("texte") renvoie False
log(num, base) - calcule le logarithme d'un nombre en prenant deux paramètres : le nombre et la base (par défaut
e).
Exemple : log(E) renvoie 1 (où E est le nombre d'Euler), log(100, 10) renvoie 2
max(a, b, c) - trouve le nombre maximum parmi les valeurs listées en acceptant un nombre illimité de paramètres (chacun doit être un nombre).
Exemple : max(4, 2, 9, 6) renvoie 9
md5(text) - génère un hachage MD5 à partir d'une chaîne.
Exemple : hash = md5("Hello world") renvoie 3e25960a79dbc69b674cd4ec67a72c62
min(a, b, c) - trouve le nombre minimum parmi les valeurs listées en acceptant un nombre illimité de paramètres (chacun doit être un nombre).
Exemple : min(4, 2, 9, 6) renvoie 2
pow(num, st) - élève un nombre à une puissance en prenant deux paramètres : le nombre de base et l'exposant.
Exemple : pow(5, 2) renvoie 25
pyt(a, b) - Calcule la racine carrée de la somme des carrés de deux valeurs en acceptant deux paramètres : a et b.
Exemple : pyt(5, 2) renvoie 5.385164807134504
random(low, high) - génère un nombre aléatoire. La fonction prend deux paramètres : la borne inférieure et la borne supérieure.
Exemple : random(-10, 10)
round(num) - effectue un arrondi mathématique d'un nombre.
Exemple : round(1.8).
Vous pouvez également arrondir à un nombre spécifique de décimales.
Exemple : round(1.8888888, 2) renvoie 1.89.
sha1(text) - génère un hachage SHA-1 à partir d'une chaîne.
Exemple : hash = sha1("Hello world") renvoie 7b502c3a1f48c8609ae212cdfb639dee39673f5e
sha256(text) - génère un hachage SHA-256 à partir d'une chaîne.
Exemple : hash = sha256("Hello world") renvoie 64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c
sqrt(num) - calcule la racine carrée d'un nombre en prenant un paramètre : le nombre.
Exemple : sqrt(25) renvoie 5
sin() cos() tan() asin() acos() atan() atan2() - fonctions trigonométriques (n'oubliez pas de considérer leurs domaines).
Les fonctions mathématiques peuvent être exécutées non seulement dans le champ "Calculatrice" mais aussi directement dans le champ "Message" en écrivant des expressions au format suivant : #{2+2}, #{random(0,100)}, etc.
Essayons cette fonction ! C'est très simple : il suffit de la saisir, de spécifier les paramètres et d'obtenir le résultat — comme en mathématiques !

Voici le résultat :

Exemple d'utilisation de int_to_string() :


Code pour le champ "Message" :
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 pour le champ "Calculatrice" :
/*définition de nombres universels pour les calculs*/
X=1.275
Y=5.822
A=-2.352
C=5
L=0.5
text="Hello, World!"
/*calcul*/
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)
Travailler avec les coordonnées
distance()
distance(lat1, lon1, lat2, lon2) - calcule la distance entre deux coordonnées en kilomètres
lat1, lat2 - latitude des points de départ et d'arrivée
lon1, lon2 - longitude des points de départ et d'arrivée
Exemple : distance(52.2296756, 21.0122287, 52.406374, 16.9251681)
Résultat : 278.5459739738798


