Professional Documents
Culture Documents
htm
2 - Las Variables
Las variables, como su nombre lo indica, se utilizan para almacenar valores que
tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos
referimos a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color,
un nmero etc... .
A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo puedo
crear una variable llamada fecha y esta almacenar una fecha. A los nombres de
las variables se los denomina identificadores. Cuando creamos variables, tenemos
que tratar de asignarles un nombre que se relacione con el tipo de dato que
queremos almacenar. Por ejemplo no tendra mucho sentido crear una variable
llamada m y all guardar o almacenar un nombre o un apellido, por que cuando
echemos vista al cdigo resultara mas difcil deducir que tipo de dato estoy
guardando. Por ejemplo en este ltimo caso sera mucho mas lgico crear una
variable llamada nombres y all guardar "Luciano", "Pedro", "Natalia" etc..
En visual basic a las variables conviene declararlas, o sea, avisarle a vb que
vamos a utilizar dichas variables. A estas se las declara en el comienzo del cdigo y
se les antepone la palabra reservada Dim, luego el nombre que nosotros
queramos y seguido el tipo de dato que almacenar, por ejemplo si quiero
almacenar en una variable llamada Numero
La palabra Integer le avisa a vsiaual basic que voy a guardar un nmero entero.
Despus de declararla le podemos asignar un valor con el operador "=", ejemplo:
Pero hay que tener en cuenta que al declarar una variable, en este caso, de tipo
integer, no podramos almacenar en ella una cadena de caracteres como por
ejemplo un nombre o cualquier otro tipo de datos que no sea un nmero
entero. Si sucedera esto nuestro programa dara un error en tiempo de ejecucin,
mostrndonos un feo cartel dicindoos que no coinciden los tipos de datos..
3 - Tipos de datos:
Los tipos de datos, indican el tipo de valor que puede almacenar una variable.
Los principales tipos de datos:
Nmeros enteros: dentro de los nmeros enteros tenemos varios tipos de datos
dependiendo el rango que queramos utilizar:
Integer: puede almacenar nmeros enteros dentro del rango 32.768 a 32.767
Long: puede almacenar nmeros enteros dentro del rango 2.147.483.648 hasta 2.147.483.648 .
Tipo variant : Las variables de este tipo pueden almacenar cualquier tipo de valor,
pero ocupan mas memoria.
Nota: hay mas tipos de datos, incluso nosotros podemos crear los nuestros.
4 - Constantes:
Las constentes, como las variables, se utilizan para guardar datos y valores para
nuestro programa, pero a diferencia de estas ltimas (las variables), el contenido
que
almacenen
no
cambia,
siempre
es
constante.
A diferencia de las variables que se declaran con la palabra Dim, las Constantes
se declaran con la palabra Const.
Ejemplo:
Const numero = 53
Un ejemplo:
resultado 30
MsgBox num1 + num2
Al ejecutar el programa, pods ver como se presenta una caja de mensaje con el
resultado al sumar las 2 variables num1 y num2
2 - Ahora vamos a declarar y crear 2 variables de tipo String, es decir vamos a
almacenar cadenas de caracteres en cada una de ellas. En el ejemplo se crean 2
variables, una llamada nombre y otra apellido. Despus le asignamos un valor, y
por ultimo mostramos las variables con un mensaje usando la funcin MsgBox
como en el ejemplo anterior. Pero antes hay que aclarar algo importante, las
cadenas en visual basic se encierran entre comillas dobles como pods ver en el
ejemplo, de lo contrario se va a producir un error.
...ya que las variables estn declaradas como de tipo Integer, y le ests asignando
un tipo de dato que no lo acepta.
4 - Un ejemplo que almacena un nmero en una variable de tipo Byte (nmeros
de 0 a 255). Primero declaramos la variable y le damos un nombre, por ejemplo si
queremos almacenar el nmero 88 hacemos por ejemplo as.
Edad = 88
5 - Estructuras de control:
Las estructuras de control se utilizan para controlar el flujo del programa en una
rutina o funcin. Mediante ellas podemos controlar, mediante una condicin, que se
ejecute una determinada lnea o bloque de lneas de cdigo .. o que no se ejecuten.
End
End If
'Si no, se prosigue con esta lnea
MsgBox "No se ejecut el bloque If Anterior porque el Caption del
control Label1 no era Hola"
End Sub
while
...se
wend
ejecutan
todas
x
las
lneas
de
=
cdigo
que
estn
100
aqu
Para hacer esto, dentro del bucle While pondremos una variable llamada
Contador, que en cada pasada se incrementar en 1, pero cuando la variable
Contador sea igual al nmero que haya en el Text1, se finalizar el bucle y se
mostrar un mensaje que finaliz el mismo
dentro del
es decir que podemos listar los valores en los Case separados por comas. En el
caso anterior se ejecutar el case 5, 10 ya que la variable x vale 10
Operadores aritmticos
Estos operadores nos permiten trabajar con clculos matemticos como la suma
(+), resta (-), divisin (/) y multiplicacin (*).
Ejemplos:
a = 5
b = 15
c = a + b ' en este caso la variable c contendra el valor 20
ganancia = 500
perdida = 200
total = ganancia - perdida 'la variable total pasara a valer 300
x = 100
y = 20
z = x / y ' La Variable z vale 5
x = 100
y = 20
z = x * y ' La Variable z vale 2000
Operadores lgicos
Se utilizan en expresiones para devolver resultados del tipo True o False, es decir
Verdadero o falso. Los mas comunes son el operador And y el operador Or
Ejemplos:
Operadores de comparacin
Los operadores de comparacin se utilizan para comparar expresiones de cualquier
tipo. Los mas importantes son: El operador de igualdad (=), menor que (<),
mayor que (>), distinto a(<>)
Ejemplos:
Por ltimo quedara por ver el operador de concatenacin (&) que se utiliza para
unir cadenas de caracteres.
Por ejemplo:
nombre = "Jose"
apellido = "Peralta"
nombrecompleto = nombre & apellido
'La variable nombrecompleto pasara a contener la unin de las
otras dos variables
'es decir Jose Peralta