Les
opérateurs VB
Arithmétiques
Opérateurs
|
Description
|
^
|
Permet d'élever
un nombre à une puissance.
result = number^exponent |
*
|
multiplication |
/
|
division |
\
|
division entière |
Mod
|
Permet de diviser deux nombres
en ne renvoyant que le reste.
result = number1 Mod number2 |
+
|
addition |
-
|
soustraction |
Mathématiques
Opérateurs
|
Description
|
Atn, Cos, Sin, Tan
|
Fonctions trigonométriques.
Retournent le cosinus, sinus,
tangente et arctangente d'un angle.
x=cos(angle)
Les angles doivent être
exprimés en radians (1
degré = pi/180 radian)
|
Exp, Log, Sqr
|
Calculs usuels.
Exp retourne la valeur de e (2.71828...)
à la puissance x (k=exp(x))
Log renvoie le logarythme néperien
( kLog(x))
Sqr retorune la valeur de la racine
carrée d'un nombre
|
Randomize, Rnd
|
Génération de nombres
aléatoires.
Randomize instruction sans argument
initilise le générateur
de nombre aléatoire
Rnd renvoie un nombre aléatoire
entre 0 et 1
|
Abs
|
Renvoi de la valeur absolue. |
Sgn
|
Renvoi du signe d'une expression.
Supérieur à zéro
1
Égal à zéro
0
Inférieur à zéro
-1 |
Fix, Int
|
Conversions numériques.
Renvoi de la partie enrière
d'un nombre
Int convertit -8,4 en -9 et Fix
convertit -8,4 en -8. |
Comparaison
Instruction Like
result = string Like pattern
Opérateurs
|
True si
|
False si
|
< (inférieur à)
|
expression1 < expression2
|
expression1 >=
expression2 |
<= (inférieur
ou égal à)
|
expression1 <= expression2
|
expression1 > expression2
|
> (supérieur
à)
|
expression1 > expression2
|
expression1 <=
expression2 |
>= (supérieur
ou égal à)
|
expression1 >=
expression2 |
expression1 < expression2 |
= (égal à)
|
expression1 = expression2 |
expression1 <>
expression2 |
<> (différent
de
|
expression1 <>
expression2 |
expression1 = expression2
|
Si l'argument string correspond à
l'argument pattern, l'argument result
a pour valeur True. Dans le cas contraire,
l'argument result est False.
Logiques
Opérateurs
|
Description
|
And
|
Opérateur logique And
(ET ou conjonction)
|
Eqv
|
Permet d'établir une équivalence
logique entre deux expressions.
result = expression1 Eqv expression2
Si l'une des expressions est
de valeur Null, l'argument result
est également Null. Lorsqu'aucune
des expressions n'est Null, l'argument
result est déterminé
selon le tableau suivant :
Si expression1
est
|
et si
expression2 est
|
result
prend la valeur
|
True |
True |
True |
True |
False |
False |
False |
True |
False |
False |
False |
True |
|
Imp
|
Implication
result = expression1 Imp expression2
Si expression1
est
|
et si
expression2 est
|
result
prend la valeur
|
True |
True |
True |
True |
False |
False |
False |
True |
True |
False |
False |
True |
|
Not
|
Négation logique |
Or
|
Opérateur Logique Or (Ou,
disjonction) |
Xor
|
Opérateur Xor (Ou exclusif) |
|