Uso de:Switch y case

Hola en esta ocasión te mostrare un poco acerca de como se utiliza el switch y el case. Puedes hacer de cuenta que el switch y el case se utiliza basicamente como un “Menu”, sin embargo es necesario tener en cuenta que esta instrucción solo acepta valores numericos, de manera que tendras que utilizar variables de tipo  Integer(Int) o Caracter(Char). Su estructura en pseudo codigo es la siguiente:

switch(VariableNumerica) /*dentro de los parentesis va la variable numerica que determina la opcion de menu*/

{

case 1: //si la "VariableNumerica" vale "1" se ejecutara esta opcion
{
/*...tus instrucciones aqui....*/
break; /*Terminar con break*/
}
case 2: //si la "VariableNumerica" vale "2" se ejecutara esta opcion
{/*..mas instrucciones...*/
break;
}
default:  /*el default es opcional y se ejecuta cuando el valor que recibe el switch no esta incluido dentro de las opciones programadas con "case"*/
{
break;
}

}

Esta es mas o menos la estructura del switch y case, es importante recordar que el no utilizar un break hara que se sigan ejecutando las opciones restantes de case, por ejemplo, si eliges la opcion “1” y no hay un break, se ejecutaran la opcion “1” y “2” para el ejemplo de codigo anterior. El default no es obligatorio pero es importante tener una instrucción por default en caso de que al introducirce una variable para lo que no existe una opcion en el menu(case) entonces se podra ejecutar este codigo.

Puedes encontrar un programa en el cual se utiliza el case en la sección de codigos fuente, o accede directamente en este enlace.

Acerca del autor:

Mi nombre es Jorge Villalobos, soy Colombiano de nacimiento y resido en México desde 2005,actualmente soy el creador de codigoprogramacion.com Soy ingeniero en tecnologías de información y comunicaciones y trabajo de tiempo completo desarrollando aplicaciones web. En general me considero un tipo normal, me gusta salir, divertirme, y uno de mis hobbies es programar y hacer tutoriales para compartir conocimiento, me gusta la pizza, el ajedrez y tomar una que otra cerveza los fines de semana. Espero que este proyecto ayude a ayudar a los demás.

Twitter del autor:

16 comments

  1. omar says:

    como puedo hacerle para utilizar = en switch es decir .. que los numeros del rango de 90 a 100 son muy buenos .. de 80 a 89 son buenos. de 70 a 79 son suficientes y el resto inservibles… … sin nececidad de meter 100 case en el codigo

    me explico jaja XD

  2. CHELO says:

    hola estoy estudiando TICS, ESTOY BATALLANDO PARA ENTENDER LOS PSEUDOCODIGO ME PUEDES AYUDAR A COMO COMPRENEDER LA LOGICA DE LA PROGRAMACION?
    SALUDOS!!

  3. Virginia says:

    Gracias. por compartir tu conocimientos. Saludos

  4. Karo says:

    graxias x la información :D

  5. eddy says:

    Triste que la gente comente de esa manera, bien o mal es de admirar a quiénes comparten lo que saben. espero no te desanimes por estos comentarios, continúa con tu objetivo.

    Gracias Amigo

  6. carlos says:

    use un e-mail falso xD ammmm bueno deverían poner al menos 2 ejemplos prácticos

  7. rodrigo says:

    la neta son unas pinches mierdas

  8. rodrigo says:

    no saben nada y no explican bien

  9. 07 says:

    Pinche pendejete de mierda ni a estudiante llegas cara de mi wevo derecho codgio pa lado de la verga pinche ojete

  10. osman says:

    aqui si te falto muchisima informacion.

  11. jimm says:

    eres un pendejo que no sabe nada

  12. osman says:

    falto mucha mas informacion.

Leave a Reply to Virginia Cancel reply

Your email address will not be published. Required fields are marked *