You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Se abre un nuevo proyecto de formularios Windows Forms.<br />
Desde el Cuadro de herrami<strong>en</strong>tas, arrastre dos controles TextBox y un control<br />
Button hacia el formulario.<br />
Haga doble clic <strong>en</strong> Button1 para abrir el Editor de código.<br />
En el controlador de ev<strong>en</strong>tos Button1_Click, agregue el sigui<strong>en</strong>te código.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
Dim minutes As Integer = CInt(Textbox1.Text)<br />
Dim miles As Double = CDbl(Textbox2.Text)<br />
Dim hours As Double = 0<br />
hours = minutes / 60<br />
MsgBox("Average speed " & GetMPH(hours, miles))<br />
Debajo de la línea End Sub, agregue la sigui<strong>en</strong>te función.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
Function GetMPH(ByVal miles As Double, ByVal hours As Double) _<br />
As String<br />
GetMPH = CStr(miles / hours)<br />
End Function<br />
Presione F5 para ejecutar el programa. En el primer cuadro de texto, escriba<br />
10 (para repres<strong>en</strong>tar 10 minutos) y <strong>en</strong> el segundo cuadro de texto, escriba 5<br />
(para repres<strong>en</strong>tar las millas) y, a continuación, haga clic <strong>en</strong> Button1.<br />
Aparecerá un cuadro con el m<strong>en</strong>saje "Average speed 0.03333334" (velocidad<br />
media 0,03333334) ; no obstante, si recorre 5 millas <strong>en</strong> diez minutos, la<br />
respuesta correcta serían 30 mph.<br />
Mant<strong>en</strong>ga abierto el proyecto: <strong>en</strong> el sigui<strong>en</strong>te procedimi<strong>en</strong>to apr<strong>en</strong>derá cómo<br />
<strong>en</strong>contrar el error lógico.<br />
Encontrar errores lógicos<br />
En el último ejemplo, algo está obviam<strong>en</strong>te mal con la lógica del programa.<br />
Según el resultado, viaja m<strong>en</strong>os de una milla por hora, no treinta millas por<br />
hora como espera, pero ¿dónde está el error?<br />
Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 92