Clase13
Click here to load reader
-
Upload
leonel-morales-diaz -
Category
Education
-
view
386 -
download
0
description
Transcript of Clase13
Estructuras Case (Switch)
Leonel Morales DíazIngeniería [email protected]
Disponible en: http://www.ingenieriasimple.com/introprograCopyright 2008 by Leonel Morales Díaz – Ingeniería Simple.
Derechos reservados
Sintáxis CaseSelect Case Expresión
Case Valor1Instrucciones
Case Valor2Instrucciones
Case ......
Case ElseInstrucciones
End Select
Ejemplo ¿Código del botón de revisar?
Botón de RevisarSub Revisar_OnClick
'Revisión de las respuestasDim i,Preg1,CalificacionPreg1 = -1For i = 0 To Document.Comercio.Preg1.Length - 1
If Document.Comercio.Preg1(i).Checked Then Preg1 = iNext
.........
Botón de RevisarSelect Case Preg1Select Case Preg1
Case 0Case 0Calificacion = "No, no es entre países, sino entre personas de
esos países."Case 1Case 1
Calificacion = "Sí, en último caso es entre personas de diferentes países."
Case 2Case 2Calificacion = "Sí, pero como las compañías están formadas
por personas, es entre personas."Case ElseCase Else
Calificacion = "Debe revisar sus conceptos, el comercio sea internacional o no, es en último caso entre personas."
End SelectEnd SelectMsgBox Calificacion,64,"Pregunta 1"
End Sub ej061.html
Sintáxis Javascriptswitch (Expresión) {
case Valor1 :Instrucciones
case Valor2 :Instrucciones
case ......
default :Instrucciones
}
Otras Estructuras SimilaresIf Condición ThenInstrucciones
ElseIf Condición ThenInstrucciones
ElseIf Condición Then......
ElseInstrucciones
End If
if (Condición) {Instrucciones
} else if (Condición) {Instrucciones
} else if (Condición) {....
} else {Instrucciones
}
Otras Estructuras Similares Operador Condicional Ternario (Javascript)
Condición ? Expresión1 : Expresión2
Si Condición se cumple: Se evalúa Expresión1
De lo contrario: Se evalúa Expresión2
Ejemplo (1) ¿Qué día es hoy? (lunes, martes, etc.)Function NombreDia(Fecha)
Select Case WeekDay(Fecha,1)Case 1 NombreDia = “Lunes”Case 2 NombreDia = “Martes”Case 3 NombreDia = “Miércoles”Case 4 NombreDia = “Jueves”Case 5 NombreDia = “Viernes”Case 6 NombreDia = “Sábado”Case 7 NombreDia = “Domingo”End Select
End Function
ej062.html
Ejemplo (2) ¿De qué mes? (Enero, Febrero, etc.)Function NombreMes(ElMes)
Select Case ElMesCase 1 NombreMes = "Enero"Case 2 NombreMes = "Febrero"Case 3 NombreMes = "Marzo"Case 4 NombreMes = "Abril"Case 5 NombreMes = "Mayo"Case 6 NombreMes = "Junio"Case 7 NombreMes = "Julio"Case 8 NombreMes = "Agosto"Case 9 NombreMes = "Septiembre"Case 10 NombreMes = "Octubre"Case 11 NombreMes = "Nobiembre"Case 12 NombreMes = "Diciembre"End Select
End Function ej062.html
Ejemplo (3) Javascriptfunction NombreDia(Fecha) {
switch (Fecha.getDay()) {case 0: return(“domingo”); break;case 1: return(“lunes”); break;case 2: return(“martes”); break;case 3: return(“miércoles”); break;case 4: return(“jueves”); break;case 5: return(“viernes”); break;case 6: return(“sábado”); break;}
}
ej063.html