OPERADORES LGICOS, OPERADORES MATEMTICOS Y FUNCIONES
MATEMTICAS:
1.1. OPERADORES LGICOS Son smbolos (algunos matemticos) que se utilizan para crear condiciones y bucles. El computador toma decisiones (mediante las sentencias de control que se vern mas adelante) segn estas condiciones devuelvan verdadero o falso. Los operadores lgicos son:
Operador Smbolo Igual = Diferente <> Igual (en texto) Like Menor que < Mayor que > Menor o igual que <= Mayor o igual que >= Negacin Not
Tambin existen conexiones de condiciones y devuelven verdadero o falso segn la combinacin de dos condiciones, estas son:
Or: Devuelve Verdadero si alguna de las condiciones es verdadera. And: Devuelve Verdadero si las condiciones comparadas son verdaderas. XOr: Devuelve Verdadero si una devuelve Verdadero y la otra Falso. Eqv: Devuelve verdadero si las condiciones comparadas son equivalentes, es decir, si son ambas verdaderas o falsas. Imp: Devuelve verdadero en todos los casos, excepto cuando la primera sea verdadera y la segunda falsa.
As por ejemplo: Si X = 3 y V = 2 Condicin Devuelve: X = 2 Or V = 2 Verdadero X = 3 And V < 1 Falso X <= 3 Xor V = 1 Verdadero X = 2 Eqv V > 3 Verdadero X = 3 Eqv V = 4 Falso X = 3 Imp V = 2 Falso
Se pueden colocar ms de una combinacin y as anidar condiciones que tambin devolvern verdadero o falso: Condicin Devuelve: X = 2 Or X = 3 And V = 1 Or V = 2 Verdadero X = 2 And V = 3 Or X = 1 And V = 2 Falso
1.2. OPERADORES MATEMTICOS Y FUNCIONES MATEMTICAS: VB 6.0 contiene un conjunto de operadores matemticos que se utilizan para hacer clculos numricos, algunos de ellos son:
Operadores Matemticos Operacin + Suma de nmeros: Ejemplo (2 + 4) devuelve 6. - Sustraccin de nmeros o nmero negativo. Ejemplo: (30 15) devuelve 15. * Multiplicacin de nmeros. Ejemplo (2 * 5) devuelve 10. / Divisin de nmeros. Ejemplo (10 / 3) devuelve 3.3333. \ Divisin entera de nmeros: Ejemplo 10\3 devuelve 3. ^ Potencia de nmeros. Ejemplo 11^2 devuelve 121. Mod Residuo de una divisin. Ejemplo (100 Mod 9) devuelve 1. Funciones Matemticas Operacin Abs(Numero) Valor absoluto de un nmero. Ejemplo Abs(-45) devuelve 45. Atn(Numero) Arcotangente de un nmero. Ejemplo Atn(1) devuelve 0.7854. Cos(Numero) Coseno de un nmero radian: Ejemplo Cos(3.14159265) devuelve 1. Exp(Numero) E elevada a un nmero. Ejemplo Exp(1) devuelve 2.71828. Fix(Numero) Parte entera de un nmero. Ejemplo Fix(4.5) devuelve 4. Log(Numero) Logaritmo natural de un nmero: Ejemplo Log(2.71828) devuelve 1. Log(Numero)/Log(Base#) Logaritmo con base distinta de e. Ejemplo Log(100)/Log(10#) devuelve 2, o Log(8)/log(2#) devuelve 3. Ramdomize([Numero]) Inicia generador de nmeros aleatorios. Rnd([Numero]) Nmero aleatorio igual o menor a Numero. Round(Numero, Decimales) Numero redondeado a decimales. Ejemplo Round(2.54512, 2) devuelve 2.55. Sgn(Numero) -1, 0, 1 segn nmero sea menor, igual o mayor que cero. Ejemplo Sgn(-45) devuelve 1. Sin(Numero) Seno de un nmero radian. Ejemplo Sin(1.570796) devuelve 1. Sqr(Numero) Raz cuadrada de un nmero. Ejemplo Sqr(16) devuelve 4. Tan(Numero) Tangente de un nmero radian. Ejemplo: Tan(0) devuelve cero.