Your SlideShare is downloading. ×
0
Net1   capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionales
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Net1 capitulo iii - estructuras condicionales

1,239

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,239
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SITELSUR S.A.C. RED EDUCATIVA DE TACNADesarrollo de Aplicaciones .NET para Windows - Estructuras de Control - José Luis Ponce Segura jlponcesg@hotmail.com www.redtacna.net Tacna - Perú
  • 2. Estructuras de controlLas estructuras de control le permiten controlar el flujo de ejecución delprograma. Tenemos dos tipos de estructuras de control:Estructuras de decisión:Los procedimientos de Visual Basic pueden probar condiciones y,dependiendo de los resultados, realizar diferentes operaciones. Entre lasestructuras de decisión que acepta Visual Basic se incluyen las siguientes: • If…Then • If...Then...Else • Select CaseEstructuras de Repetición:Las estructuras de repetición o bucle le permiten ejecutar una o más líneasde código repetidamente. Las estructuras de repetición que acepta VisualBasic son: • Do…Loop • For…Next • For Each...Next
  • 3. Uso de estructuras de decisión • If…Then • If…Then…ElseIf Sales > 10000 Then If Sales > 10000 Then Bonus = .10 * Sales Bonus = .10 * SalesEnd If Else Bonus = 0 End If • If…Then…ElseIf • Select CaseIf Sueldo > 10000 Then Select Case record Bonus = .10 * Sales Case 1ElseIf Sueldo > 5000 Then Bonus = 0 Bonus = .05 * Sales Case 2,3Else Bonus = .05 * Sales Bonus = .02 * Sales Case 4 to 6End If Bonus = .10 * Sales Case Else Bonus = .15 * Sales End Select
  • 4. IF...THENUse la estructura IF...THEN para ejecutar una o más instruccionesbasadas en una condición. Puede utilizar la sintaxis de una línea o unbloque de varias líneas: IF condición THEN Sentencias IF condición THEN Sentencias END IF Ejemplos: una sentencia “línea” Varias sentencias “líneas”
  • 5. IF...THEN...ELSEUtilice un bloque IF...THE...ELSE para definir varios bloques desentencias, uno de los cuales se ejecutará: IF condición1 THEN [bloque de sentencias 1] [ELSEIF condición2 THEN [bloque de sentencias 2]] ... [ELSE [bloque de sentencias n]] END IFEjemplos:
  • 6. SELECT CASEEs una alternativa a If...Then...Else para ejecutar selectivamente unbloque de sentencias entre varios bloques. La sentencia Select Caseofrece posibilidades similares a la instrucción If...Then...Else, perohace que el código sea más legible cuando hay varias opciones.SINTAXIS: Ejemplo:SELEC CASE expresión_prueba CboCargo  [CASE lista_expresiones1 [bloque de sentencias 1]] [CASE lista_expresiones2 [bloque de sentencias 2]] . . . [CASE ELSE [bloque de sentencias n]]END SELECT
  • 7. ¿IF…THEN…ELSE O SELECT CASE? SELECT CASEIF…THEN…ELSE

×