Decisiones Simples
Decisiones en secuencia
Esta estructura se da cuando hay varias condiciones donde no son prioritarias el si o el no
Ejemplo:
Entero: numero
Escribe “Digite un Numero”
Si numero = 0
Llamar a repetición
Si numero = 1
Llamar a vigilancia
Si numero = 2
Llamará mantenimiento
Si numero > 2 Mensaje “Error numero Invalido”
Decisión en cascada o Anidadas
Es un nuevo condicional completo y es colocado dentro de la opción Si y no se puede colocar dentro de otro condicional, esta estructura nos permite optimizar el programa y facilitar la escritura de instrucciones
Si Estudio entonces
Pasare examen
Si no
Reprobare examen
Fin de Sin
Si lo pasamos a un leguaje computacional tendremos:
Si vamos a evaluar calificaciones para ver si estas son Buenas, suficientes, regular. Muy Buenas, Excelentes o Insuficientes
Calificación=Texty1.Text
If calificación <0 Or calificación>10 Then
Label1.Caption=”Calificación no Valida”
Else
If calificacion < 8 Then
Label1.Caption=”Insufficiente”
Else
If calificacion <=5 Then
Label1.Caption=”Regular”
Else
If calificacion < 9 Then
Label1.Caption=”Bien”
Else
If calificacion < 10 Then
Label1.Caption=”Muy Bien”
Else
If calificacion = 10 Then
Label1.Caption=”Exelente”
End If
End If
End If
End If
End If
End If
End If
Hay que tomar en cuanta que es importante terminar los ciclos
No hay comentarios:
Publicar un comentario