Apuntes de Microcontroladores

sábado, 12 de diciembre de 2020

Tabla de verdad (SWITCH)

  #include <stdio.h>   


int main ()


{ /* Decodificador binario a decimal*/



int a, b, c, d, e;

printf ("\n Introduce el valor de a (bit menos significativo): \n");

scanf ("%i" , &a);

printf ("\n Introduce el valor de b: \n");

scanf ("%i" , &b);

printf ("\n Introduce el valor de c: \n");

scanf ("%i" , &c);

printf ("\n Introduce el valor de d: \n");

scanf ("%i" , &d);


e = a*1 + b* 2 + c*4 + d*8;


switch (e) // Aqui exponemos los casos donde nos sale 1 en nuestra tabla de verdad//

{


case 2:

printf ("Arranque de motores");

break;

case 4 :

printf ("Arranque de motores");

break;

case 7 :

  printf("Arranque de motores");

  break;

case 11 :

  printf ("Arranque de motores");

  break;

case 15 :

  printf ("Arranque de motores");

  break;


  default :

printf ("Motores apagados");

}

}

No hay comentarios:

Publicar un comentario