UNIDAD 2: INSTRUCCIONES DE CONTROL DE PROGRAMA
C# POCKET PDA 8: INSTRUCCIÓN SWITCH
También existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos o se usa una condición compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instrucción SWITCH.
Esta instrucción es una instrucción de decisión múltiple donde el compilador prueba o busca el valor contenido en una variable ENTERA, CHARACTER, STRING contra una lista de constantes apropiadas, es decir enteras, character o strings, cuando el computador encuentra el valor de igualdad entre variable y constante entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.
El formato de esta instrucción es el siguiente;
capturar o asignar variable de condición;
switch(var OPCION)
{
case const1: instrucción(es);
break;
case const2: instrucción(es);
break;
case const3: instrucción(es);
break; ………………
default: instrucción(es);break;
};
Prog4.aspx
// inicializando objetos mobiles
// y definiendo lenguaje a usar por servidor
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language=CS%>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile"%>
// todos los controles ponerlos dentro de una forma
<mobile:Form runat=server>
DAME UNA LETRA<mobile:TEXTBOX ID=LETRA RUNAT=SERVER/><BR>
ANIMALITO<mobile:TEXTBOX ID=ANIMALITO BACKCOLOR=AZURE RUNAT=SERVER/><BR>
<mobile:COMMAND TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/><BR>
</mobile:Form>
<SCRIPT RUNAT=SERVER>
void EVENTO1(Object sender,EventArgs e)
{
switch(LETRA.Text)
{
case "A":ANIMALITO.Text = "AGUILA"; break;
case "B": case "b":
ANIMALITO.Text = "BACA"; break;
case "C":
int ALFA;
ALFA = 100 + 5;
// observar como se encadenan strings usando simbolo +
ANIMALITO.Text = ALFA + " CABALLO";break;
default: ANIMALITO.Text="no hay";break;
}; }
</SCRIPT>
Corrida:
TAREAS PROGRAMACION C# PDA PROGRAMACION C# PDA
1.- Construir un programa que capture un deporte cualesquiera y despliegue dos implementos deportivos apropiados.