En este instructable aprenderemos a utilizar el comando cambiar caja. Construiremos un sem [aforo cambia la luz suspensión un botón. Cuando tenemos muchas opciones podríamos llenar de condicionales si... otra cosa, pero el código se hace poco legible e infeiciente. Cuando hay más de dos casos por lo general es práctico utilizar esti tipo de estrucutra para condicionales. La sintaxis es:
switch (var) { case 1: //ejecuta algo cuando var es 1 break; //sale del switch case 2: //ejecuta algo cuando var es 2 break; //sale del switch default: //ejecuta algo en cualquier otro caso (default es opcional) break; //sale del switch }
La variable var debe ser un entero (int). Cuando esta variable tiene un valor de 1, entonces ejecuta lo está justo después de "caso 1:", luego de eso el "break" parte se venta del "siwtch". Si no colocamos el "break" va a continuar verificando los casos y perdería el tiempo buscando los casos que ya sabemos no correspondiente. En este instructable haremos un semáforo con 3 casos.