Escolar Documentos
Profissional Documentos
Cultura Documentos
VISUAL- BASIC
OPERADORES
Operadores
12 \ 7 =1
12 7 12 MOD 7 =5
5 1
12 MOD 3 =0
12 3
12 \ 3 =4
0 4
Operador Mod
Ntese que si:
M MOD N =0
Entonces M es mltiplo de N.
^ Exponente
- Negacin
*,/ Multiplicacin y Divisin
\ (Div) Divisin entera
Mod Resto de la divisin entera
+,- Suma y Resta
OPERADORES
DE RELACION
Operadores de Relacin
Operacin que
Operador
realiza
AND Y
OR O
XOR
NOT No
Operador AND
Es el operador lgico Y. Est relacionado con
la interseccin de eventos.
AND V F
V V F
F F F
Operador OR
OR V F
V V V
F V F
Operador XOR
En la comparacin booleana, result es True si y slo si uno
de los argumentos expression1 y expression2 se evala
exactamente en True.
Es decir, si y slo si expression1 y expression2 se evalan
en valores Boolean opuestos. En la tabla siguiente se
ilustra cmo se determina el argumento result.
Operador NOT
A V F
NOT A F V
Ejemplo de Operadores
Dim A, B, C, D
Dim MiPrueba as Boolean
A = 10: B = 8: C = 6
MiPrueba = A > B Xor B > C Devuelve False.
MiPrueba = B > A Xor B > C Devuelve True.
MiPrueba = B > A Xor C > B Devuelve False.
MiPrueba = A > B And B > C Devuelve True.
MiPrueba = B > A And B > C Devuelve False.
MiPrueba = A > B Or B > C Devuelve True.
MiPrueba = B > A Or B > C Devuelve True.
MiPrueba = A > B Or B > D Devuelve True.
MiPrueba = Not(A > B) Devuelve False.
MiPrueba = Not(B > A) Devuelve True.
Operadores
Los operadores ARITMTICOS son:
Suma + 5+2 7
Resta - 5-2 3
Multiplicacin * 5*2 10
Divisin Real / 5/2 2.5
Divisin Entera \ 5\2 2
Exponenciacin ^ 5^2 25
Mdulo (residuo) Mod 5 Mod 2 1
Ejemplo
( (4-2) * (5 + 1) / 2) ** 2 (4 + 3)
(2 * (5 + 1) / 2) ** 2 (4 + 3)
(2 * 6 / 2) ** 2 (4 + 3)
(12 / 2) ** 2 (4 + 3)
6 ** 2 (4 + 3)
6 ** 2 7
36 - 7
29
Ejemplos:
1) 4 + 2 * 5 = 14
2) 23 * 2 / 5 = 9.2
46 / 5 = 9.2
3) 3 + 5 * (10 - (2 + 4))
3 + 5 * (10 - 6) = 3 + 5 * 4 = 3 + 20 = 23
4) 3.5 + 5.09 - 140 / 40 = 5.09
3.5 + 5.09 - 3.5 = 8.59 - 3.5 = 5.09
5) 2.1 * (1.5 + 3.0 * 4.1)
2.1 * (1.5 + 12.3)
2.1 * 13.8 = 28.98
Operadores
Los operadores RELACIONALES son:
Mayor que > 5>2 true
Mayor o igual que >= 5>=2 true
Menor que < 5<2 false
Menor o igual que <= 5<=2 false
Igual que = 5=2 false
diferente de <> 5<>2 true
Ejemplos:
Si a = 10 ; b = 20; c = 30
a+b>c Falso
a-b<c Verdadero
a-b=c Falso
a*b<>c Verdadero
a<b<c
10 < 20 < 30
True < 30
(No es vlido porque tiene diferentes operandos)
Operadores
Los operadores LOGICOS son:
Negacin lgica Not
Conjuncin lgica (Y) And
Disyuncin lgica (O) Or
Operador And
Operando1 Operador Operando2 Resultado
T AND T T
T F F
F T F
F F F
Operador Or
Operando1 Operador Operando2 Resultado
T OR T T
T F T
F T T
F F F
Operador Not
Operando Resultado
T F
F T