18.01.2013 Views

Programación en Visual Basic 2008

Programación en Visual Basic 2008

Programación en Visual Basic 2008

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Dim counter2 As Integer = 0<br />

Do Until sum2 >= 100<br />

sum2 = sum2 + CInt(Textbox1.Text)<br />

counter2 = counter2 + 1<br />

Loop<br />

MsgBox("The loop has run " & CStr(counter2) & " times!")<br />

Presione F5 para ejecutar el programa.<br />

En el cuadro de texto, escriba un número y haga clic <strong>en</strong> el botón.<br />

Aparece un segundo cuadro de m<strong>en</strong>saje que muestra el número de veces que<br />

se agregó el número a sí mismo antes de igualar 100 o más.<br />

Hacer que un programa elija <strong>en</strong>tre dos posibilidades: la instrucción<br />

If...Th<strong>en</strong><br />

En esta lección, apr<strong>en</strong>derá a utilizar la instrucción If...Th<strong>en</strong> para ejecutar el<br />

código basado <strong>en</strong> condiciones.<br />

Los programas deb<strong>en</strong> realizar difer<strong>en</strong>tes acciones <strong>en</strong> respuesta a distintas<br />

condiciones. Por ejemplo, quizá desee que el programa compruebe qué día de la<br />

semana es y haga algo difer<strong>en</strong>te dep<strong>en</strong>di<strong>en</strong>do del día. La instrucción If...Th<strong>en</strong><br />

permite evaluar una condición y ejecutar las difer<strong>en</strong>tes secciones de código<br />

basándose <strong>en</strong> los resultados de esa condición.<br />

El sigui<strong>en</strong>te ejemplo muestra cómo funciona la instrucción If...Th<strong>en</strong>.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

If My.Computer.Clock.LocalTime.DayOfWeek = DayOfWeek.Monday Th<strong>en</strong><br />

MsgBox("Today is Monday!")<br />

End If<br />

Cuando se ejecuta este código, se evalúa la condición (la parte <strong>en</strong>tre If y Th<strong>en</strong>).<br />

Si la condición es true, se ejecuta la sigui<strong>en</strong>te línea de código y se muestra un<br />

cuadro de m<strong>en</strong>saje; si es false, el código pasa a la línea End If. En otras<br />

palabras, el código estipula "Si hoy es lunes, muestre el m<strong>en</strong>saje".<br />

Inténtelo<br />

Para utilizar la instrucción If...Th<strong>en</strong><br />

Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!