Académique Documents
Professionnel Documents
Culture Documents
TECNICA.
PLANTEL AGUASCALIENTES I
Grupo: 410
1
INDICE
Tabla de contenido
INDICE ................................................................................................................................................. 2
TIPO DE DATO EN VISUAL BASIC ......................................................................................................... 3
ESTRUCTURAS DE CONTROL EN VISUAL BASIC ................................................................................... 3
OPERADORES RELACIONALES ............................................................................................................. 7
OPERADORES LGICOS ....................................................................................................................... 8
2
TIPO DE DATO EN VISUAL BASIC
1. String: Datos que pueden tener texto o cualquier caracter.
2. Integer: Datos que pueden tener cualquier nmero entero, o
sea, no tiene punto decimal. Puede tener valores desde 32,768
hasta 32,767.
3. Long integer: Puede tener cualquier nmero entero, desde 2,147,483,648
hasta 2,147,483,647.
4. Single-precision (floating point): Nmero con un mximo de seis (6)
lugares decimales.
5. Double-precision (floating point): Nmero con un mximo de catorce (14)
lugares decimales.
6. Variant: Puede tener cualquier tipo de datos, pues deja que Visual Basic
encuentre la mejor forma de guardar datos. Por esa razn, toma ms
memoria y hace los programas ms lentos que si se usan los otros tipos de
datos.
7. Currency: Otro tipo de floating point. Puede tener valores desde 922
trillones hasta 922 trillones.
8. Bolean: Tiene solo los valores True (cierto) o False (falso).
9. Byte: Tiene nmeros enteros desde 0 a 255.
If [condicin] Then
Instruccin 1
Instruccin 2
Instruccin n
Else
Instruccin A
Instruccin B
Instruccin Z
End If
3
Ejemplo:
Dim tax As Currency, income As Currency
income = {Employee.Salary}
Dim message As String
If income < 8000 Then
tax = 0
message = "no"
ElseIf income >= 8000 And income < 20000 Then
message = "menor"
tax = (income - 8000)*0.20
ElseIf income >= 20000 And income < 35000 Then
message = "medio"
tax = (20000 - 8000)*0.20 + (income - 20000)*0.29
Else
message = "mayor"
tax = (20000 - 8000)*0.20 + (35000 - 20000)*0.29 + _
(income - 35000)*0.40
End If
Dim taxStr As String
Rem Utilice dos decimales y utilice la coma como separador de miles.
taxStr = CStr (tax, 2, ",")
formula = "Usted est en " & mensaje & _ " cuota impositiva. " & _ "Sus
impuestos estimados son " & cadenaImpuestos & "."
Select: La expresin Select es similar a la expresin if. Sin
embargo, algunas veces es posible escribir frmulas que sean
claras y menos repetitivas con la expresin Select.
Sintaxis:
Select Case [expresin]
Case [valor expresin 1]
Instruccin 1
Instruccin 2
Case [valor expresin 2]
Instruccin 3
Instruccin 4
.
.
.
Case [valor expresin n]
Instruccin k
Case Else
Instruccin m
4
End Select
Ejemplo:
5
Select, donde el programa pasa por cada enunciado al menos una
vez durante la evaluacin de la frmula.
Los ciclos For/Next funcionan mejor cuando conoce de antemano
la cantidad de veces que es necesario evaluar un enunciado.
Sintaxis:
For VAR = Vi To Vf
Instruccin 1
Instruccin 2
Instruccin n
Next VAR
Ejemplo:
Rem Curso Visual Basic aprenderaprogramar.com
Option Explicit
6
MsgBox("hola")
Next VAR
End Sub
End Class
Sintaxis:
Do While [condicin]
Instruccin 1
Instruccin 2
.
.
.
Instruccin n
Loop
Ejemplo:
OPERADORES RELACIONALES
Los operadores relacionales comparan valores entre s. Los operadores de
comparacin son =, <>, <, >, <= y >=. Todos los operadores relacionales dan
como resultado un valor Boolean.
7
El operador > comprueba si el primer operando es mayor que
el segundo operando.
El operador <= comprueba si el primer operando es menor o
igual que el segundo operando.
El operador >= comprueba si el primer operando es mayor o igual
que el segundo operando.
OPERADORES LGICOS
And: Cuando ambas expresiones son verdaderas
Or: Evalua una de dos expresiones.
Not: Niega una expresion.
Xor: La expresin completa se considera verdadera, si las 2
expresiones evaluadas no son verdaderas o ambas son falsas.
Eqv: Ambas expresiones debe ser verdaderas o falsas para evaluar
la expresin completa como verdadera.
Imp: La expresin completa es verdadera excepto cuando la primer
expresin es verdadera y la segunda expresin es falsa.