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; }