VB.net - estructuras de decision y bucles
Upcoming SlideShare
Loading in...5
×
 

VB.net - estructuras de decision y bucles

on

  • 1,963 views

VB.net - estructuras de decision y bucles

VB.net - estructuras de decision y bucles

Statistics

Views

Total Views
1,963
Views on SlideShare
1,835
Embed Views
128

Actions

Likes
0
Downloads
48
Comments
0

3 Embeds 128

http://miceminfo.net 72
http://www.miceminfo.net 45
http://virtual.ucc.edu.ni 11

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    VB.net - estructuras de decision y bucles VB.net - estructuras de decision y bucles Presentation Transcript

    • marfonline@gmail.com UGB San Miguel Lic. Marvin Romero el o igu er M om an R , S rvin GB a U M c. Estructuras de Decisión y Li Bucleswww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroDescripción el o igu er M om  Uso de expresiones condicionales an R Uso de estructuras de decisión , S rvin   Uso de estructuras de bucle GB a condicionales U M c. Liwww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroLección: Uso de expresiones condicionales ¿Qué son las expresiones condicionales? el o igu er Cómo utilizar operadores aritméticos M om Cómo utilizar operadores de comparación an R Cómo utilizar operadores lógicos , S rvin Cómo combinar operadores lógicos y de comparación GB a U M c. Li www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin Romero¿Que son las expresiones condicionales? el o  Las Expresiones condicionales: igu er  Incluyen una condición que debe evaluarse como M om Verdadero o Falso  Incluyen un operador para especificar cual es la an R prueba sobre la condición , S rvin GB a ContraseñaIngresada U M = Verdadero ContraseñaAlmacenada c. Li FalsoSi la contraseña es la correcta, la condición es Verdaderawww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar operadores aritméticos  Símbolos que evalúan expresiones condicionales el o igu er  Pueden realizar operaciones aritméticas M om  Sintaxis: an Rexpresión1 operador aritmético expresión2  , S rvin Ejemplo: GB a U MDim x As Integerx = 52 * 17 c.x = 120 / 4 Lix = 67 + 34x = 32 – 12x = 23 ^ 3 www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar operadores de comparación  Símbolos que evalúan expresiones condicionales y el o devuelven un valor Boolean igu er M om  Pueden comparar números o cadenas an R  Sintaxis: , S rvinexpresión1 operador de comparación expresión2 GB a Ejemplo: U M Dim Cantidad As Integer c. LiDim OrdenGrande As BooleanOrdenGrande = Cantidad > 1000 www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar operadores lógicos Los operadores lógicos realizan una evaluación el o  igu er lógica de expresiones y devuelven un valor Boolean M om  Sintaxis: an Rexpresión1 operador lógico expresión2 , S rvin  Ejemplo: GB a U MOrdenadasMesPasado And OrdenesEntregadas c. Liwww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo combinar operadores lógicos y decomparación el o  Podemos combinar operadores de comparación igu er y operadores lógicos con instrucciones M om condicionales an R  Ejemplo: Operadores de comparación Operador lógico , S rvin GB a U MClienteActivoEnMora = DiasDeMora >= 60 And ClienteActivo c. Liwww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroPráctica: Evaluar expresiones condicionales el o  Utilice la aplicación de ejemplo para calcular igu er los resultados de estas expresiones: M om 0 And 0 an R CadenaPrueba = CadenaPrueba , S rvin CadenaPrueba = Cadenaprueba -1 And 0 CadenPrueba < CadenaPrueba -1 And -1 GB a U M Prueba < CadenaPrueba -1 Or -1 c. 100 > 10 -1 Xor -1 Li 10 < 10 -1 Xor 0 10 <= 10 0 Xor 0 www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroLección: Uso de estructuras de decisión  If…Then  If…Then…Else el o igu er If Ventas > 10000 Then If Ventas > 10000 Then M om Bono = .10 * Ventas Bono = .10 * Ventas End If Else an R Bono = 0 End If , S rvin  If…Then…ElseIf  Select Case Select Case Rank GB aIf Ventas > 10000 Then U M Bono = .10 * Ventas Case 1ElseIf Ventas > 5000 Then Bono = 0 c. Bono = .05 * Ventas Case 2,3 Bono = .05 * Ventas LiElse Bono = .02 * Ventas Case 4 to 6End If Bono = .10 * Ventas Case Else Bono = .15 * Ventas End Select www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones If…Then el o  Se utilizan para una decisión que es Verdadero o Falso igu er M om  Si la condición es Verdadera, se ejecutan las instrucciones que siguen a la instrucción If an R  Si la condición es Falsa, las instrucciones que siguen , S rvin a la instrucción If no se ejecutan GB a U M If Ventas > 10000 Then Bono = .10 * Ventas c. End If Li www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones If…Then…Else el o  Se utilizan para una decisión con dos opciones igu er como mínimo M om  Cada instrucción If debe tener una End If an R correspondiente , S rvin  Si la condición es Verdadera, se ejecutarán las instrucciones que siguen a la instrucción If GB a U M  Si la condición es Falsa, no se ejecutarán las If instrucciones que siguen a la instrucción If c. Ventas > 10000 Then Li Bono = .10 * Ventas Else Bono = 0 End If www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones If…Then…ElseIf  Se utilizan para anidar instrucciones de decisión el o igu er  Cada instrucción If debe tener su correspondiente M om End If an R  Las instrucciones ElseIf no tienen su propio End If , S rvin  Las instrucciones ElseIf no pueden aparecer después de Else GB a  Si la condición es Verdadera, se ejecutan las U M instrucciones que siguen a la instrucción If If Ventas > 10000 Then c. Bono = .10 * Ventas Li ElseIf Ventas > 5000 Then Bono = .05 * Ventas Else Bono = .02 * Ventas End If www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones Select Case el o  Seleccionan un bloque de código a ejecutar basándose en una lista igu er de posibles elecciones Se utilizan como alternativa a complejas instrucciones M om  If…Then…Else anidadas  Si varias instrucciones Case son verdaderas, únicamente se an R ejecutan las instrucciones que pertenecen a la primera instrucción Case verdadera , S rvin Select Case Rank GB a Case 1 U M Bono = 0 Case 2,3 c. Bono = .05 * Ventas Li Case 4 to 6 Bono = .10 * Ventas Case Else Bono = .15 * Ventas End Select www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroDirectrices para elegir una estructura dedecisión Las instrucciones If…Then se utilizan para controlar la el o igu er ejecución de un único bloque de código M om Las instrucciones If…Then…Else se utilizan para an R controlar la ejecución de dos secciones de código mutuamente excluyentes , S rvin Las instrucciones Select Case se utilizan cuando se GB a dispone de una lista de valores posibles U M c. Li www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroUsando Estructuras de Decisión el o  Ejercicio 1: Comprobando la entrada igu er de usuario M om  Ejercicio 2: Confirmando el Cierre de an R la Aplicación , S rvin GB a U M c. Liwww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroLección: Uso de estructuras de buclecondicionales Cómo utilizar instrucciones For…Next el o igu er Cómo utilizar instrucciones For Each…Next M om Cómo utilizar instrucciones Do…Loop an R Cómo utilizar instrucciones Exit , S rvin GB a U M c. Li www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones For…Next Se utilizan cuando conocemos el número de veces que el o igu er deseamos que se repita la ejecución de un código M om For Posición = 0 to 4 an R MessageBox.Show(Nombres(Posición)) , S rvin Next En orden inverso GB a For Posición = 4 to 0 Step -1 U M MessageBox.Show(Nombres(NamePos)) c. Next Li www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Cómo utilizar instrucciones For Each…Next  Una colección es un conjunto de objetos agrupados y a los que el o se hace referencia como una unidad. Por ejemplo: igu er  Los elementos de una lista desplegable forman parte de una M om colección de Elementos  Un formulario tiene una colección de Controles que an R representan todos los controles de ese formulario  Las instrucciones For Each … Next se utilizan para recorrer los , S rvin elementos de una colección GB a U MSub FondoAzulClaro (. . .) Dim EsteControl As System.Windows.Forms.Control c. For Each EsteControl In EstaForma.Controls Li EsteControl.BackColor = System.Drawing.Color.LightBlue Next EsteControlEnd Sub www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones Do…Loop  Do…Loop Until el o igu er  Ejecuta el código del bucle y evalúa la condición. Repite hasta M om que la condición se evalúa como Verdadera.  Do Until…Loop an R  Ejecuta el código en el bucle sólo si la condición se evalúa , S rvin como Falsa, y repite hasta que la expresión sea Verdadera.  Do…Loop While GB a  Ejecuta el código en el bucle y evalúa la condición. Repite U M hasta que la condición sea Falsa.  Do While…Loop c.  Ejecuta el código en el bucle sólo si la condición se evalúa Li como Verdadera, y repite hasta que la expresión sea Falsa. www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroCómo utilizar instrucciones Exit Se utilizan para salir inmediatamente de bucles Do o el o igu er bucles For cuando se cumple una condición M om an R Do Until y = -1 If x < 0 Then Exit Do , S rvin x = Sqrt (x) If y > 0 Then Exit Do GB a y = y + 3 U M If z = 0 Then Exit Do z = x / y c. Loop Li www.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...
    • marfonline@gmail.com UGB San Miguel Lic. Marvin RomeroRevisión el o igu er M om  Uso de expresiones condicionales an R Uso de estructuras de decisión , S rvin   Uso de estructuras de bucle GB a condicionales U M c. Liwww.miceminfo.net Busca en FB como CEMINFO Blog, Foros, y más...