Académique Documents
Professionnel Documents
Culture Documents
PROGRAMACIÓN.
PRESENTADO A:
JAIME RUBIANO LLORENTE
TUTOR
• Estructuras case
Una instrucción Select Case permite que una variable se pruebe para la igualdad contra
una lista de valores. Cada valor se denomina caso, y la variable que se enciende se verifica
para cada caso seleccionado.
Sintaxis:
La sintaxis de una sentencia Select Case en es la siguiente:
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select
Dónde,
expression: es una expresión que debe evaluarse en cualquiera de los tipos de datos
elementales en VB.Net, es decir, Booleano, Byte, Char, Fecha, Doble, Decimal, Entero,
Largo, Objeto, SByte, Corto, Único, Cadena, UInteger, ULong y UShort.
expressionlist: Lista de cláusulas de expresión que representan valores de coincidencia
para la expresión. Las cláusulas de expresión múltiple están separadas por comas.
statements: declaraciones siguientes Caso que se ejecuta si la expresión de selección
coincide con cualquier cláusula en la lista de expresiones.
elsestatements: declaraciones que siguen a Case Else que se ejecutan si la expresión de
selección no coincide con ninguna cláusula en la lista de expresiones de ninguna de las
sentencias Case.
Diagrama de flujo:
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ element ]
Donde.
Necesario en el For Each instrucción. Opcional en la Next instrucción.
element Variable. Utilizar para recorrer en iteración los elementos de la
colección.
datatype Obligatorio si element ya no está declarado. Tipo de datos de element.
Requerido. Una variable con un tipo que es un tipo de colección o el
group objeto. Hace referencia a la colección en el cual el statements deben
repetirse.
Opcional. Una o varias instrucciones entre For Each y Next que se
statements
ejecutan en cada elemento de group.
Continue
Opcional. Transfiere el control al principio de la For Each bucle.
For
Exit For Opcional. Transfiere el control fuera de la For Each bucle.
Next Requerido. Termina la definición de la For Each bucle.
Diagrama de Flujos
Ejemplo:
Realizar un programa que capture una frase y luego solicite un carácter. Esta aplicación
debe contar cuantas veces se repite ese carácter en la frase.
Formulario
Código:
Public Class Form1
TextBox1.Clear()
Dim CONTADOR As Integer = 0
For Each CARACTER In TextBoxFRASE.Text
If CARACTER = TextBoxCARACTER.Text Then
CONTADOR += 1
End If
Next
TextBox1.Text = CONTADOR
End Sub
End Class
Resultado:
BIBLIOGRAFÍA