Tabla de Contenidos

  1. Sentencia Switch

Sentencia Switch

Es una estructura de condicional de selección múltiple. Permite seleccionar las acciones a realizar de acuerdo al valor que tome una variable.

Su sintaxis es:

swicth(expresion){
    case x
    ...
    ...
    ...
    default: ...
}

Ejemplo:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int opc;
    float numero1, numero2;
    printf ("Ingrese el primer numero: ");
    scanf ("%f", &numero1);
    printf ("Ingrese el segundo numero: ");
    scanf ("%f", &numero2);
    system("clear");
    
    printf ("Ingrese 1 para Suma los numeros \n");
    printf ("Ingrese 2 para Restar los numeros \n");
    printf ("Ingrese 3 para Multiplicar los numeros \n");
    printf ("Ingrese 4 para Dividir los numeros \n");
    scanf ("%d", &opc);
    system("clear");
    switch(opc){
        case 1:
            printf ("\n La suma es: %.2f", numero1+numero2);
                break;
        case 2:
            printf ("\n La resta es: %.2f", numero1-numero2);
            break;
        case 3:
            printf ("\n La multiplicacion es: %.2f", numero1*numero2);
            break;
        case 4:
            printf ("\n La division es: %.2f", numero1/numero2);
            break;
        default:
            printf ("\n La opcion ingresada no es valida");
    }
    return 0;
}