You are on page 1of 25

Repaso

TIPOS DE DATOS DEL VISUAL BASIC .NET

Smbolos de Comparacin
= igual < Menor que > Mayor que <= menor o igual >= mayor o igual <> Distinto

OPERADORES
And El operador And solo utilizamos cuando queremos que se cumpla una serie de expresiones, por ejemplo:
If a > b And a > c Then Console.WriteLine("a es mayor que b y c") End If

OPERADORES
AndAlso El operador AndAlso comprueba tambin una seria de expresiones, pero a comparacin del And, este comprueba siempre y cuando la expresin anterior resulta ser verdadera por ejemplo:
If a > b AndAlso a > c Then Console.WriteLine("a es mayor que b y c") End If

OPERADORES
Or El operador Or solo utilizamos cuando queremos que se cumpla una expresin de toda una serie de expresiones, por ejemplo:
If Promedio < 0 Or Promedio > 20 Then Console.WriteLine("Ingrese la Nota Correcta (1 . 20)") End If

OPERADORES
OrElse El operador OrElse comprueba tambin una seria de expresiones, solo que bastara que una expresin sea verdadera para que no realice las dems evaluaciones. Por ejemplo:
If Promedio < 0 OrElse Promedio > 20 Then Console.WriteLine("Ingrese la Nota Correcta (1 . 20)") End If

OPERADORES
Not Este operador se utiliza para hacer negaciones, ms en los casos de tipo Bolean por ejemplo:
Dim Variable As Boolean = True Dim Resultado As Boolean Resultado = Not Variable Retorna False.

FUNCIONES TIPO FECHA


Funcin Now() Esta funcin nos devuelve la fecha y hora actual del sistema, en un formato largo. Funcin Date() Esta funcin nos devuelve la fecha actual del sistema. Funcin Year(Fecha) Esta funcin nos devuelve el ao de una fecha especificada. Funcin Month(Fecha) Obtiene el Nmero de mes de una fecha especificada. Funcin Day(Fecha) Obtiene el nmero de da de una fecha enviada o especificada. Funcin WeekDay(Fecha) Obtiene el nmero del da de la semana, tomando el domingo como valor nmero 1.

FUNCIONES TIPO FECHA


Funcin DateAdd(TipoIntervalo,ValorIntervalo,Fecha) Suma o resta a una fecha, un intervalo determinado, para determinar si se realiza una suma o resta, el TipoIntervalo puede ser das, semanas, horas, meses, aos, etc. ValorIntervalo deber de ser positivo o negativo respectivamente. Funcin DateDiff(TipoIntervalo,FechaPrimera,FechaSegunda) Calcula la diferencia existente entre dos fechas. Funcin DatePart(TipoIntervalo,fecha) Extrae la parte de una fecha indicada.

INSTRUCCIN CONDICIONAL
Estas instrucciones nos permiten tomar decisiones, dndonos un resultado d Verdadero o Falso.

INSTRUCCIN CONDICIONAL (cont)


Sintaxis: Primera Forma: If <expresin a evaluar> Then <Instruccin (si la expresin devuelve Verdadero)> Ejemplo: If a = b Then c =10

INSTRUCCIN CONDICIONAL (cont)


Segunda Forma: If <expresin a evaluar> Then <Instruccin (si la expresin evaluada devuelve Verdadero)> End If Ejemplo: If b <> 0 Then Res = a / b Console.WriteLine("El Resultado de La Divisin es: {0}", Res) End If

INSTRUCCIN CONDICIONAL (cont)


Tercera Forma:
If <expresin a evaluar> Then < Instruccin (si la expresin evaluada devuelve Verdadero)> Else < Instruccin (si la expresin evaluada devuelve Falso)> End If

Ejemplo:
If b <> 0 Then Res = a / b Console.WriteLine("El Resultado de La Divisin es: {0}", Res) Else Console.WriteLine("Error: Divisin Entre Cero") End If

INSTRUCCIN CONDICIONAL (cont)


Cualta Forma: If <expresin a evaluar> Then < Instruccin (si la expresin evaluada devuelve Verdadero)> ElseIf <expresin a evaluar> Then < Instruccin (si la expresin evaluada devuelve Verdadero)> Else < Instruccin (si la expresin evaluada devuelve Falso)> End If Ejemplo: If b = 0 Then Console.WriteLine("Error: Divisin Entre Cero") ElseIf a <> b Then Res = a / b Console.WriteLine("El Resultado de La Divisin es: {0}", Res) Else Console.WriteLine("El Resultado de La Divisin es: 1") End If

Array Unidimensional
Dim Variable(NmeroDeElementos) As Tipo de Variable Dim Numeros(3) As Integer

ENUMERACIONES
Una enumeracin es un tipo especial de variable numrica en la que los valores que dicha variable puede tomar, son constantes simblicas, es decir que en lugar de usar un nmero, se usa una palabra (constante) que hace referencia a un nmero, esta constante comenzara desde al valor de 0, por ejemplo veamos un ejemplo mas antiguo que es de los colores.

ENUMERACIONES
Enum Colores
Azul Rojo Verde

End Enum

While...End While
Se trata del tipo ms sencillo, ejecuta las lneas de cdigo que contiene, mientras que la expresin situada junto a While devuelva Verdadero
While Expresin ' cdigo ' ..... End While

While...End While
Sub Main() Dim Valor As Integer Dim Contador As Integer Console.WriteLine("Introducir un nmero") Valor = Console.ReadLine() Console.WriteLine("Mostrar en consola todos los nmeros desde 1 hasta el introducido")
While Contador < Valor Console.Write("-" & Contador) Contador += 1 End While Console.ReadLine()

End Sub

For...Next
Esta estructura ejecuta un bloque de cdigo un nmero determinado de veces, establecido por un rango de valores y controlado por un contador.
For Contador = Inicio To Fin [Step Incremento] ' cdigo ' ...... [Exit For] ' cdigo ' ...... Next

For Each...Next
Se trata de una variante de la estructura For...Next, y su misin consiste en ejecutar un bloque de cdigo por cada uno de los elementos existentes en un array o coleccin.
For Each Elemento In ColecArray ' cdigo ' ...... [Exit For] ' cdigo ' ...... Next

You might also like