La sentencia switch es una estructura de programación potente que existe en la mayoría de los lenguajes de programación. Permitirá a escribir una sección de código que puede procesar instrucciones diferentes sobre la base de una serie de diferentes posibilidades de una variable. Una sentencia switch puede tomar rápidamente el lugar de una muy complicada , lenta serie de anidado " if" . Una estructura de programación interruptor también puede ser denominado como un caso de selección o de declaración ( desde Visual Basic ) . Instrucciones
1
Decida claramente en sus condiciones y el código que se desea ejecutar en base a esas condiciones. Tenga en cuenta que un equipo sólo va a hacer exactamente lo que se le indique lo que debe hacer, así que si usted no está muy claro en lo que debe suceder cuando , usted no tiene ninguna posibilidad de escribir código que funcione correctamente. En este ejemplo, queremos determinar una tarifa de envío . Si el código de la pieza es " A. " el coste de envío es de $ 5 , si el código es " B ", el coste de envío es de $ 10 , . y si el código es " C ", el coste de envío es de $ 20
2
Escribe siguió a la sentencia switch por el tema de ser comparados entre paréntesis. El comando interruptor debe estar escrito en minúsculas o en su programa no se compilará. Dentro de los paréntesis será la variable , el estado , la función o el cálculo que será evaluado . Ejemplo : switch ( código ),
3
Agregar llaves para encerrar todas las partes internas de la sentencia switch. Usted puede tener tantas o tan pocas afirmaciones como desee dentro de la instrucción switch, pero como en la mayor parte del código C , es necesario incluir la sección con llaves para indicar que el bloque empieza y termina . Ejemplo : switch ( código ) { }
4
Añade declaraciones de casos para cada valor que desea comprobar el artículo para . Cada declaración de caso será seguido por el valor a comparar con y debe ser seguido de dos puntos . Ejemplo : switch ( código ) {case 'A' : case ' B' : case ' C' : }
5
Añadir clave y las instrucciones para cada instancia : interruptor ( código ) {case 'A' : coste = 5 ; case ' B' : costo = 10 ; case ' C' : costo = 20 ;}
6
Añadir romper sentencias si desea que el código para hacer sólo las instrucciones de uno de los casos . Con declaraciones de casos , el código continuará para ejecutar cada línea hasta que alcanza el extremo del interruptor o alcanza una declaración de la rotura . Sin las sentencias break , el ejemplo en el paso 5 siempre calcular el costo de ser 20 . Por ejemplo : switch ( código ) {case 'A' : costo = 5 ; break; case ' B' : costo = 10 ; break; case ' C' : costo = 20 ; break; }
< br >