Vous êtes sur la page 1sur 8

COLEGIO NACIONAL DE EDUCACION PROFESIONAL

TECNICA.

PLANTEL AGUASCALIENTES I

Mdulo: Programacin orientada a objetos.

Maestra: L.I. Yolanda Catalina Navarrete Beas.

Nombre del alumno: Laura Mariana Snchez Avils.

Carrera: Informtica. Semestre: IV.

Grupo: 410

Ciclo escolar: Febrero-Julio 2017.

Aguascalientes, Ags, a 12 de mayo de 2017

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.

ESTRUCTURAS DE CONTROL EN VISUAL BASIC


IF: La expresin if es una de las estructuras de control ms tiles.
Le permite evaluar una secuencia de enunciados si una condicin
es verdadera o evaluar otra secuencia distinta si no lo es.
Sintaxis:

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:

Rem Curso Visual Basic aprenderaprogramar.com


Option Explicit
Dim A As Integer

Private Sub Form_Load()


A = 12
Select Case A
Case 12
MsgBox ("A vale 12")
Case Is < 14
MsgBox ("A es menor que 14")
Case 160 To 200
MsgBox ("A est comprendida entre 160 y 200")
Case Else
MsgBox ("No se ha verificado ninguna de las condiciones previstas")
End Select
End Sub REM Curso Visual Basic aprenderaprogramar.com
Option Explicit On

Public Class Form1


Dim A As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
A = 12
Select Case A
Case 12
MsgBox("A vale 12")
Case Is < 14
MsgBox("A es menor que 14")
Case 160 To 200
MsgBox("A est comprendida entre 160 y 200")
Case Else
MsgBox("No se ha verificado ninguna de las condiciones previstas")
End Select
End Sub
End Class

For: Los ciclos For/Next le permiten evaluar una secuencia de


enunciados varias veces. Esto es diferente a los enunciados If y

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

Dim VAR As Integer


Dim Vi As Integer
Dim Vf As Integer

Private Sub Form_Load()


Vi = 1
Vf = 3
For VAR = Vf To Vi Step 1
'[Tambin supondra tres repeticiones For VAR = Vi to Vf]
MsgBox ("hola")
Next VAR
End Sub REM Curso Visual Basic aprenderaprogramar.com
Option Explicit On

Public Class Form1


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim VAR As Integer
Dim Vi As Integer
Dim Vf As Integer
Vi = 1
Vf = 3
For VAR = Vf To Vi Step -1
'[Tambin supondra tres repeticiones For VAR = Vi to Vf]

6
MsgBox("hola")
Next VAR
End Sub
End Class

Do While Loop: Do While ... Loop evala la condicin y si sta


es verdadera, entonces evala los enunciados que siguen a la
condicin.
Al terminar de hacer esto, evala nuevamente la condicin y si sta es
verdadera, vuelve a evaluar los enunciados.
Contina repitiendo este proceso hasta que la condicin sea falsa.

Sintaxis:
Do While [condicin]
Instruccin 1
Instruccin 2
.
.
.
Instruccin n
Loop

Ejemplo:

Dim counter As Integer = 0


While counter < 20
counter += 1
' Insert code to use current value of counter.
End While
MsgBox("While loop ran " & CStr(counter) & " times")

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.

Los operadores relacionales tienen el siguiente significado general:


El operador = comprueba si dos operandos son iguales.
El operador <> comprueba si dos operandos no son iguales.
El operador < comprueba si el primer operando es menor al
segundo operando.

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.

Vous aimerez peut-être aussi