Posts Tagged ‘condicional’

May 24 2009

Estructuras condicionales y bucles en Power Builder

En este post veremos las estructuras condicionales If…Then… EndIf asi como la estructura Choose Case y sus posibles usos en nuestra aplicación, tambien los diferentes bucles que maneja power builder. A continuación crearemos un conjunto de aplicaciones que muestran la importancia de estas estructuras.

Código fuente de la aplicación

May 9 2009

Estructura condicional y Bucles en Visual Basic .Net

Estructura condicional.
Estructura condicional ó lógica condicional, es un conjunto de instrucciones que nos permitirá mejorar la funcionalidad  y el control del ingreso de datos a nuestra aplicación. Un ejemplo muy claro son las paginas web, como el correo electrónico(Gmail, Yahoo, etc.) y las aplicaciones de mensajería instantánea(Messenger Yahoo, Messenger Live, etc) que lo usamos a diario, estas aplicaciones generalmente nos piden ingresar el usuario y contraseña, estos datos serán evaluados por ejemplo: Si el usuario es “solocodigofuente”  y la contraseña es “s010c0di60″ entonces tendrás acceso a tu: Correo electrónico, Mensajería instantánea, Sistema operativo, Sistemas de ventas, etc. como verán  es de gran importancia la lógica condicional dentro de nuestras aplicaciones. A continuación veremos los ejemplos respectivos.

La estructura If…Then…Else
Cuando queremos ejecutar un bloque de código de acuerdo a una condición o varias (condiciones anidadas), entonces utilizamos la estructura If … Then … Else por ejemplo:

Dim usuario As String
If usuario=”solocodigofuente” Then
‘Bloque de condigo a ejecutarse
End If
‘———————————————————
Dim Usuario,Contraseña As String
If usuario=”solocodigofuente” And Contraseña=”s010c0di60″ Then
‘Ingresar al sistema
Else
‘Enviar un mensaje al usuario
End If
‘——————————————————–
Dim MontoPagar As Double
If MontoPagar < 10 Then
‘Hacer un descuento del 1%
ElseIf MontoPagar < 20 Then
‘Hacer un descuento del 2%
If Cliente=”QuihuiNet” Then
‘Hacer un descuento del 3%
End If
ElseIf
MontoPagar >= 30 Or MontoPagar <=40 Then
‘Hacer un descuento del 3%
End If
‘——————————————————

Como pueden notar los operadores juegan un papel importante dentro de las estructuras.