Visual Basic
     
    << Retour >>  
   
Le B & A, BA
Les Bases du langage VB

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)

 

   
         
     

<-  Haut de page  ->
 

   
Webmaster : Arkensys | © Design : LaCasaGoum.com