Diferencias entre las revisiones 1 y 2
Versión 1 con fecha 2014-06-17 17:19:48
Tamaño: 29
Editor: FabioDuran
Comentario:
Versión 2 con fecha 2014-06-17 17:26:41
Tamaño: 1404
Editor: FabioDuran
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 1: Línea 1:
<<Include(oci/lenguajecHeader)>>
<<TableOfContents>>

== 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:

{{{#!C
swicth(expresion){
    case x
    ...
    ...
    ...
    default: ...
}

}}}
Línea 3: Línea 22:
== Sentencia Switch ==. Ejemplo:
{{{#!C
#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;
}
}}}

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

oci/lenguajec/sentenciaswitch (última edición 2014-06-17 17:30:24 efectuada por FabioDuran)