OPALE - 10.0 - Utilisation - Fonctions mathématiques
Différence entre versions
imported>Admin (→Floor) |
imported>Admin (→Maxi) |
||
Ligne 40 : | Ligne 40 : | ||
→ résultat 99.99 | → résultat 99.99 | ||
+ | |||
+ | ==Modulo== | ||
+ | Cette fonction renvoie le reste de la division d'un premier entier par un second. | ||
+ | |||
+ | DB.int1 = 22 | ||
+ | DB.int2 = 4 | ||
+ | DB.res = Modulo ( DB.int1 , DB.int2 ) | ||
+ | DB.res => 2 | ||
+ | |||
+ | ==Mini== | ||
+ | Cette fonction renvoie la valeur la plus basse parmi deux valeurs passées en paramètres. | ||
+ | |||
+ | Exemple : | ||
+ | |||
+ | DB.num1 = 10.55 | ||
+ | DB.num2 = 99.99 | ||
+ | DB.res = Mini ( DB.num1 , DB.num2 ) | ||
+ | |||
+ | --> résultat 10.55 | ||
+ | |||
+ | ==Percent== | ||
+ | Cette fonction renvoie la valeur x en pourcentage de la valeur y. | ||
+ | |||
+ | Exemple : | ||
+ | |||
+ | DB.int1 = 3 | ||
+ | DB.int2 = 4 | ||
+ | DB.res = Percent ( DB.int1 , DB.int2 ) | ||
+ | DB.res => 75 (3 is 75% of 4) | ||
+ | |||
+ | ==Power== | ||
+ | Cette fonction renvoie la valeur de x élevée à la puissance de y. | ||
+ | |||
+ | DB.int1 = 3 | ||
+ | DB.int2 = 3 | ||
+ | DB.res = Power ( DB.int1 , DB.int2 ) | ||
+ | DB.res => 9 |
Version du 18 mars 2019 à 14:15
Abs
Cette fonction renvoie la valeur absolue d'une expression.
Exemple :
DB.float = 15.58 DB.res = Abs ( DB.float ) DB.res => 15
Ceil
Cette fonction renvoie l'entier supérieur le plus proche.
Exemple :
DB.float = 15.58 DB.res = Ceil ( DB.float ) DB.res => 16
ConvertBase
Cette fonction convertit un nombre d'une base à l'autre. Le paramètre est un champ et il faut une base en entrée et une autre en sortie. Les bases vont de 2 à 36.
L'exemple suivant montre comment convertir un champ hexadécimal de valeur FFAA en binaire :
DB.val = "FFAA" DB.output = ConvertBase ( $DB.val , 16 , 2 ) DB.output = 1111111110101010
Floor
Cette fonction renvoie l'entier inférieur le plus proche.
Exemple :
DB.float = 15.58 DB.res = Floor ( DB.float ) DB.res => 15
Maxi
Cette fonction renvoie la valeur la plus haute parmi deux valeurs passées en paramètres.
Exemple :
DB.num1 = 10.55 DB.num2 = 99.99 DB.res = Maxi ( DB.num1 , DB.num2 )
→ résultat 99.99
Modulo
Cette fonction renvoie le reste de la division d'un premier entier par un second.
DB.int1 = 22 DB.int2 = 4 DB.res = Modulo ( DB.int1 , DB.int2 ) DB.res => 2
Mini
Cette fonction renvoie la valeur la plus basse parmi deux valeurs passées en paramètres.
Exemple :
DB.num1 = 10.55 DB.num2 = 99.99 DB.res = Mini ( DB.num1 , DB.num2 )
--> résultat 10.55
Percent
Cette fonction renvoie la valeur x en pourcentage de la valeur y.
Exemple :
DB.int1 = 3 DB.int2 = 4 DB.res = Percent ( DB.int1 , DB.int2 ) DB.res => 75 (3 is 75% of 4)
Power
Cette fonction renvoie la valeur de x élevée à la puissance de y.
DB.int1 = 3 DB.int2 = 3 DB.res = Power ( DB.int1 , DB.int2 ) DB.res => 9