Hola desconocido

Hora internet: @ 713

Condicional IF, y bucle Do While... Loop

Los bucles IF se utilizan constantemente en cualquier tipo de programación. Sirven para comprobar si una variable cumple con un requisito o esta dentro de algun rango. Simplemente se fijan en el valor de la variable y si este concuerda con nuestra ordenes del IF, entonces continua. Si la variable esta fuera de lo que le pedimos... saltea el IF. Para su mejor comprención veamos un facil ejemplo:

<%
dim mes, fecha
'ya declaramos las variable y ahora le damos un valor.
'la variable fecha guardara la fecha completa.
fecha = Date()
'y la variable mes, extraerá el mes de la variable con la fecha.
mes = Month(fecha)
'Imprimimos por pantalla el numero del mes.
Response.Write (mes & "<BR>")
'Y luego comprobamos si mes es igual mayor o menor que 5.
IF mes = 5 Then
Response.Write "Estamos en el mes de Mayo"
ElseIf mes < 5 Then
Response.Write "Todavia falta para Mayo"
Else
Response.Write "El mes de Mayo ya paso"
End If
...
%>

Observar el código:
Notar que se uso IF, ElseIF y Else. El comando IF pregunta por algo determinado. Y el comando Else abarca todo lo que NO abarco el IF
Es por eso que para decir "El mes de Mayo ya paso" usamos Else, ya que si mes no es igual a 5, ni es menor... tiene que ser mayor.
All terminar el bucle IF no olvidar nunca End IF, ya que tendremos un error al hacerlo. Ahora veremos el programa escrito arriba en acción. fijense que la variable mes se modifica automaticamente todos los meses, indicando el numero del mes en el que nos encontramos.

9
El mes de Mayo ya paso


Los Bucles Do While... Loop funcionan de manera similar aunque hay diferencias. Do While significa hacer mientras... o sea que mientras se este cumpliendo una condición continuará con el bucle. Cuando deje de cumplirse, saltará el bucle.
Un ejemplo.

<%
conta = 1
'Ahora... mientras que conta sea menor que 6... hacer.
Do while conta < 6
Response.Write ("<FONT SIZE=" & conta & "> Me llamo Corsa </FONT><BR>")
conta = conta+1
'como ven utilizamos la variable conta para dos cosas.
'la primera: imprimir "Me llamo CoRSA" 5 veces. (girar por el bucle)
'la segunda: utilizar la misma variable para cambiar el SIZE de la FONT.
Loop
%>

Tener cuidado con la sintaxis de HTML dentro del código ASP.
Este ejemplo producira lo siguiente!

Me llamo Corsa
Me llamo Corsa
Me llamo Corsa
Me llamo Corsa
Me llamo Corsa

© SoloASP.com.ar - 2001 / 2005. Todos los derechos reservados. soloasp@soloasp.com.ar
Buenos Aires - Argentina. Diseño web y programación por Guido Laghi