lunes, 23 de julio de 2012

SWITCH

Programa que muestra el uso de la instrucción switch. Se introduce un numero de la loteria de Navidad y muestra los posibles premios. Programa escrito en C:

#include <stdio.h>

/*PROGRAMA QUE COMPARA EL NUMERO DEL BOLETO CON LOS PREMIADOS*/

int reintegro, dosultimas;
long int boleto;
const long int primero=16497;
const long int segundo=25428;
const long int tercero=67242;

int main(void)  
{
    printf("\nEscribe el numero de tu boleto: "); scanf("%li", &boleto);
    printf("\n   PREMIOS \n\n");
  
    switch(boleto)
    {
    case primero:
        printf("El numero %li ha sido premiado con el PRIMER PREMIO. \n", boleto);
        break;
    case segundo:
        printf("El numero %li ha sido premiado con el SEGUNDO PREMIO. \n", boleto);
        break;
    case tercero:
        printf("El numero %li ha sido premiado con el TERCER PREMIO. \n", boleto);
        break;
    default:
        if ((boleto%100)==(primero%100))
        {
            printf("El boleto %li ha sido premiado con las DOS ULTIMAS CIFRAS del primer premio. \n", boleto);
        }
        else if ((boleto%10)==(primero%10))
        {
            printf("El boleto %li ha sido premiado con el REINTEGRO. \n", boleto);
        }
    }
    return 0;
}




Un saludo.

No hay comentarios:

Publicar un comentario