Successfully reported this slideshow.

Clase13

0

Share

Upcoming SlideShare
Php
Php
Loading in …3
×
1 of 11
1 of 11

Clase13

0

Share

Download to read offline

Estructuras Case (VBScript) y Switch (Javascript). Sintáxis y ejemplos. Estructuras similares: If - Then - ElseIf - Else - End, operador ternario ?:.

Estructuras Case (VBScript) y Switch (Javascript). Sintáxis y ejemplos. Estructuras similares: If - Then - ElseIf - Else - End, operador ternario ?:.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Clase13

  1. 1. Estructuras Case (Switch) Leonel Morales Díaz Ingeniería Simple [email_address] Disponible en: http://www.ingenieriasimple.com/introprogra Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados
  2. 2. Sintáxis Case <ul><li>Select Case Expresión </li></ul><ul><li>Case Valor1 </li></ul><ul><li>Instrucciones </li></ul><ul><li>Case Valor2 </li></ul><ul><li>Instrucciones </li></ul><ul><li>Case ... </li></ul><ul><li>... </li></ul><ul><li>Case Else </li></ul><ul><li>Instrucciones </li></ul><ul><li>End Select </li></ul>
  3. 3. Ejemplo <ul><li>¿Código del botón de revisar? </li></ul>
  4. 4. Botón de Revisar <ul><li>Sub Revisar_OnClick </li></ul><ul><li>'Revisión de las respuestas </li></ul><ul><li>Dim i,Preg1,Calificacion </li></ul><ul><li>Preg1 = -1 </li></ul><ul><li>For i = 0 To Document.Comercio.Preg1.Length - 1 </li></ul><ul><li>If Document.Comercio.Preg1(i).Checked Then Preg1 = i </li></ul><ul><li>Next </li></ul><ul><li>......... </li></ul>
  5. 5. Botón de Revisar <ul><li>Select Case Preg1 </li></ul><ul><li>Case 0 </li></ul><ul><li>Calificacion = &quot;No, no es entre países, sino entre personas de esos países.&quot; </li></ul><ul><li>Case 1 </li></ul><ul><li>Calificacion = &quot;Sí, en último caso es entre personas de diferentes países.&quot; </li></ul><ul><li>Case 2 </li></ul><ul><li>Calificacion = &quot;Sí, pero como las compañías están formadas por personas, es entre personas.&quot; </li></ul><ul><li>Case Else </li></ul><ul><li>Calificacion = &quot;Debe revisar sus conceptos, el comercio sea internacional o no, es en último caso entre personas.&quot; </li></ul><ul><li>End Select </li></ul><ul><li>MsgBox Calificacion,64,&quot;Pregunta 1&quot; </li></ul><ul><li>End Sub </li></ul>ej061.html
  6. 6. Sintáxis Javascript <ul><li>switch ( Expresión ) { </li></ul><ul><li>case Valor1 : </li></ul><ul><li>Instrucciones </li></ul><ul><li>case Valor2 : </li></ul><ul><li>Instrucciones </li></ul><ul><li>case ... </li></ul><ul><li>... </li></ul><ul><li>default : </li></ul><ul><li>Instrucciones </li></ul><ul><li>} </li></ul>
  7. 7. Otras Estructuras Similares <ul><li>If Condición Then </li></ul><ul><li>Instrucciones </li></ul><ul><li>ElseIf Condición Then </li></ul><ul><li>Instrucciones </li></ul><ul><li>ElseIf Condición Then </li></ul><ul><li>...... </li></ul><ul><li>Else </li></ul><ul><li>Instrucciones </li></ul><ul><li>End If </li></ul><ul><li>if ( Condición ) { </li></ul><ul><li>Instrucciones </li></ul><ul><li>} else if ( Condición ) { </li></ul><ul><li>Instrucciones </li></ul><ul><li>} else if ( Condición ) { </li></ul><ul><li>.... </li></ul><ul><li>} else { </li></ul><ul><li>Instrucciones </li></ul><ul><li>} </li></ul>
  8. 8. Otras Estructuras Similares <ul><li>Operador Condicional Ternario (Javascript) </li></ul><ul><li>Condición ? Expresión1 : Expresión2 </li></ul><ul><li>Si Condición se cumple: </li></ul><ul><ul><li>Se evalúa Expresión1 </li></ul></ul><ul><li>De lo contrario: </li></ul><ul><ul><li>Se evalúa Expresión2 </li></ul></ul>
  9. 9. Ejemplo (1) <ul><li>¿Qué día es hoy? (lunes, martes, etc.) </li></ul><ul><li>Function NombreDia(Fecha) </li></ul><ul><li>Select Case WeekDay(Fecha,1) </li></ul><ul><li>Case 1 NombreDia = “Lunes” </li></ul><ul><li>Case 2 NombreDia = “Martes” </li></ul><ul><li>Case 3 NombreDia = “Miércoles” </li></ul><ul><li>Case 4 NombreDia = “Jueves” </li></ul><ul><li>Case 5 NombreDia = “Viernes” </li></ul><ul><li>Case 6 NombreDia = “Sábado” </li></ul><ul><li>Case 7 NombreDia = “Domingo” </li></ul><ul><li>End Select </li></ul><ul><li>End Function </li></ul>ej062.html
  10. 10. Ejemplo (2) <ul><li>¿De qué mes? (Enero, Febrero, etc.) </li></ul><ul><li>Function NombreMes(ElMes) </li></ul><ul><li>Select Case ElMes </li></ul><ul><li>Case 1 NombreMes = &quot;Enero&quot; </li></ul><ul><li>Case 2 NombreMes = &quot;Febrero&quot; </li></ul><ul><li>Case 3 NombreMes = &quot;Marzo&quot; </li></ul><ul><li>Case 4 NombreMes = &quot;Abril&quot; </li></ul><ul><li>Case 5 NombreMes = &quot;Mayo&quot; </li></ul><ul><li>Case 6 NombreMes = &quot;Junio&quot; </li></ul><ul><li>Case 7 NombreMes = &quot;Julio&quot; </li></ul><ul><li>Case 8 NombreMes = &quot;Agosto&quot; </li></ul><ul><li>Case 9 NombreMes = &quot;Septiembre&quot; </li></ul><ul><li>Case 10 NombreMes = &quot;Octubre&quot; </li></ul><ul><li>Case 11 NombreMes = &quot;Nobiembre&quot; </li></ul><ul><li>Case 12 NombreMes = &quot;Diciembre&quot; </li></ul><ul><li>End Select </li></ul><ul><li>End Function </li></ul>ej062.html
  11. 11. Ejemplo (3) Javascript <ul><li>function NombreDia(Fecha) { </li></ul><ul><li>switch (Fecha.getDay()) { </li></ul><ul><li>case 0: return(“domingo”); break; </li></ul><ul><li>case 1: return(“lunes”); break; </li></ul><ul><li>case 2: return(“martes”); break; </li></ul><ul><li>case 3: return(“miércoles”); break; </li></ul><ul><li>case 4: return(“jueves”); break; </li></ul><ul><li>case 5: return(“viernes”); break; </li></ul><ul><li>case 6: return(“sábado”); break; </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>ej063.html

×