viernes, 12 de agosto de 2011

Switch Case (ejemplo calculadora)

Solución al menú de la calculadora mediante un Switch.

Nota: Es importante al utilizar este bucle no olvidarse de incluir la instrucción break

Enlace a Codepad
http://codepad.org/5IW4QVzI

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Código en lenguaje C
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


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

int main()
{
    char dato_teclado;

    printf("Seleccione la operacion: ");
    scanf ("%c", &dato_teclado);


    switch (dato_teclado)
    {

        case '1':
        case 's':
        case 'S':
        case '+':
            printf("\nHas elegido Suma.");
            break;

        case '2':
        case 'r':
        case 'R':
        case '-':
            printf("\nHas elegido Resta.");
            break;

        case '3':
        case 'm':
        case 'M':
        case '*':
            printf("\nHas elegido Multiplicacion.");
            break;

        case '4':
        case 'd':
        case 'D':
        case '/':
            printf("\nHas elegido Division.");
            break;
        case 10: //reconoce el código ascii 10 correspondiente al salto de línea
            break;

        default:
            printf("\nParametro no permitido.");
    }

    return 0;
}

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...