Datos personales

Usted es el visitantes No.

martes, 8 de marzo de 2011

SENTENCIAS DE DECISIÓN

Una instrucción de este tipo representa una división en el flujo normal del programa. A partir del punto del código en que escribimos una instrucción de este tipo se produce una “división” en una, dos o mas alternativas. Del resultado de la evaluación de una condición (que forma parte de la sentencia de decisión) dependerá cual de las alternativas es la que finalmente se ejecuta.
SINTAXIS
1. Para una sóla alternativa

If CONDICIÓN Then

sentencias
End If

Ejemplo: Indicar si una persona es mayor de edad:

If Val(TxtEdad.Text) >=18 Then

LblMen.Text = "Mayor de edad"
End If

2. Para dos alternativas

If CONDICIÓN Then

sentencias
Else
sentencias
End If

Ejemplo: Indicar si una persona es mayor o menor de edad:


If Val(TxtEdad.Text) >=18 Then

LblMen.Text = "Mayor de edad"
else
LblMen.Text = "Menor de edad"
End If

3. Para tres o más alternativas

If CONDICIÓN Then

sentencias
ElseIf CONDICIÓN Then
sentencias
ElseIf CONDICIÓN Then
sentencias
ElseIf CONDICIÓN Then
sentencias
Else
sentencias
End If


Ejemplo: Determinar si un número ingresado es positivo, negativo o neutro

If Val(TxtNum.Text) > 0 Then
LblMen.Text = "Número positivo"
ElseIf Val(TxtNum.Text)
LblMen.Text = "Número negativo"
Else
LblMen.Text = "Número neutro"
End If

No hay comentarios:

Publicar un comentario