ALEGSA · Actualidad

Estructura de selección múltiple switch

Explicación sobre la estructura de selección múltiple switch y ejemplos prácticos en lenguaje C

Estructura de selección múltiple switch

La estructura switch permite elegir ejecutar diferentes códigos dependiendo de un valor.

switch (valor) {
            case 1: ejecuta esto si valor es 1
                        break;
            case 2: ejecuta esto si valor es 2
                        break;
            case 3: ejecuta esto si valor es 3
                        break;
            default: ejecuta esto si valor no es ninguno de los anteriores
                        break;
                 };

Cada case puede ejecutar múltiples líneas de código. Todos deben terminan con un break, que indica que debe seguirse la ejecución del programa luego de ejecutar las líneas superiores. La ejecución continúa luego de la estructura switch. El caso default se ejecuta si no hubo coincidencia entre el contenido de valor y los case superiores.

Un ejemplo del uso de la estructura switch en C:

int hijos;
printf(“Ingrese la cantidad de hijos que usted tiene: \n”);
scanf(“%d”, &hijos);

switch (hijos) {
            case 0:
                        printf(“No le corresponde asignación familiar por hijo\n”);
                        break;
            case 1:
                        printf(“Le corresponden 50usd de asignación familiar por su único hijo\n”);
                        break;
            case 2:
                        printf(“Le corresponden 75usd de asignación familiar por sus dos hijos\n”);
                        break;
            default:
                        printf(“Le corresponden 100usd de asignación familiar por tener más de dos hijos\n”);
                        break;
                 };

Se define la variable del tipo entero hijos, se le pide al usuario que ingrese el número de hijos que posee y luego entra en acción la estructura switch, actuando de diferentes formas dependiendo del valor de la variable hijos en tiempo de ejecución.

Índice - Anterior: Estructura de selección if-else - Siguiente: Estructura de repetición while


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.

Comentarios relacionados

Consultas recientes vinculadas con esta misma página.