#include <math.h>
#include <stdio.h>
int main ()
{
int num,d,c,b,a;
printf("\nIndroduce los valores de d,c,b y a\n");
scanf("%d %d %d %d", &d,&c,&b,&a);
num=((pow(2,3))*d+(pow(2,2))*c+(pow(2,1))*b+(pow(2,0))*a);
printf("El numero decodificado es %d",num);
switch(num)
{
case 2:
printf("\nHas elegido la opcion 2 para los valores dcba de 0010\n");
printf("\nSe enciende la luz\n");
break;
case 4:
printf("\nHas elegido la opcion 4 para los valores dcba de 0100\n");
printf("\nSe enciende la luz\n");
break;
case 7:
printf("\nHas elegido la opcion 7 para los valores dcba de 0111\n");
printf("\nSe enciende la luz\n");
break;
case 11:
printf("\nHas elegido la opcion 11 para los valores dcba de 1011\n");
printf("\nSe enciende la luz\n");
break;
case 15:
printf("\nHas elegido la opcion 15 para los valores dcba de 1111\n");
printf("\nSe enciende la luz\n");
break;
default : printf("\nLa luz no se enciende");
}
}
No hay comentarios:
Publicar un comentario