Professional Documents
Culture Documents
html
http://www.programacionfacil.com/visual_basic_net/start http://visualconsola.blogspot.com/2007/09/ejercicios-condicionales-simple.html
ms fcil de entender la lgica de programacin utilizando esta estructura. Veamos las distintas forma de uso: -Ejemplo 1 Dim dia As Integer Select Case dia Case 1 Lunes Case 2 Martes Case 3 Miercoles Case 4 Jueves Case 5 Viernes Case 6 Sabado Case Else Dimingo End Select -Ejemplo 2 Dim MontoPagar As Double Select Case MontoPagar Case Is < 10 Hacer un descuento del 1% Case Is < 20 Hacer un descuento del 2% Case Is >= 30 Hacer un descuento del 3% End Select Ejemplo 3etapas de la vida humana Dim Etapas As Integer Select Case Etapas Case 1 To 4 Infancia Case 5 To 10 Niez Case 10 To 14 Pubertad Case 15 To 21 Adolescencia Case 22 To 50 Adultes Case 50 To 70 Vejes End Select Ejemplo 4 Dim numeros As Integer
http://www.programacionfacil.com/visual_basic_net/start http://visualconsola.blogspot.com/2007/09/ejercicios-condicionales-simple.html
Select Case numeros Case 2, 4, 6, 8, 10 Mensaje:Nmeros Pares Case 1, 3, 5, 7, 9 Mensaje:Nmeros Impares Case Else Mensaje: el numero no pertenece al rango establecido End Select -Ejemplo 5 Dim integrantes As String Select Case integrantes Case Aereo Avioneta Case Terrestre Auto Case Maritimo Yate End Select Bulces. Son estructuras cclicas o repetitivas, ejecutara un bloque de cdigo o instrucciones, tantas veces que sea necesario hasta que la condicin se cumpla. Instruccin For Next. Ejecutar un bloque de cdigo un determinado nmero de veces, podemos utilizar para realizar clculos numricos, como por ejemplo hallar la suma de los n primeros nmeros, veamos algunos ejemplos: -Ejemplo de For .. 1 Dim i, rpta As Integer For i = 1 To 5 rpta += i Next rpta=15 En este ejemplo, nuestro buble ejecutar 5 veces desde i=1 hasta 5, y acumular la suma en la variable rpta, si la variable i iniciara en 0 entonces se ejecutar 6 veces -Ejemplo de For 2Dim i, sumaPares As Integer For i = 2 To 10 Step 2 sumaPares += i Next sumaPares=30 La palabra clave Step indica que se incrementar en 2 la variable i hasta 10 ejemplo de For 3 Dim i As Integer Dim letra As String letra = a For i = 1 To 5 letra += a If i=4 Then Exit For
http://www.programacionfacil.com/visual_basic_net/start http://visualconsola.blogspot.com/2007/09/ejercicios-condicionales-simple.html
End If Next letra=aaaaaa La instruccin Exit For, indica que abandonar el bucle ejemplo de For 4 For para Recorrer los elementos de una Matriz Dim letras As String()={a,b,c,d,e} Dim Letra As String For Each Letra In letras Mostrar en pantalla el valor de la variable Letra Next El primer valor de la variable Letra es a en la primera iteracin, b en la segunda iteracin, c Hasta llegar al ltimo elemento de la matriz que sera e como es el ltimo elemento dejar de recorrer la matriz y terminara el bucle. La instruccin While End While. Ejecutar tantas veces el bloque de cdigo mientras que la condicin sea verdadero. Ejemplo Dim i As Integer While i < 6 i += 1 End While La instruccin Do Loop(A). Ejecutar tantas veces el bloque de cdigo en funcin de una condicin , ya sea verdadero o falso. Ejemplo Dim i As Integer Do While i < 6 i += 1 Loop La primera instruccin que realiza es evaluar la condicin Como pueden notar es muy similar a la instruccin While La instruccin Do Loop(B). Lo primero que realizar es ejecutar el bloque de instrucciones, luego evaluar la condicion. Ejemplo Dim i As Integer Do i += 1 Loop While i<6
http://www.programacionfacil.com/visual_basic_net/start http://visualconsola.blogspot.com/2007/09/ejercicios-condicionales-simple.html