pic Jul. 2016 | Page 89

O, como en el test1.c, disfrutaremos de las ventajas de un bucle while, o de los operadores lógicos, como igual, distinto, >=, etc. #define TRUE 1 #define FALSE 0 char ad, d1, d2, d3; main() { char cnt; while(TRUE) { ad=GetAD(); cnt=0; while (ad>=100) { ad=ad-100; cnt++; } d1=cnt; cnt=0; while (ad>=10) { ad=ad-10; cnt++; } d2=cnt; cnt=0; while (ad>0) { ad=ad-1; cnt++; } d3=cnt; } } GetAD() { char v; v=0xff; return(v); } O, como en test3.c, de la herramienta switch, para escoger entre distintos valores de una variable. char z; main() { char i; for (i=0; i<5; i++) { switch(i) { case 0: z=f1(); break; case 1: z=f2(); 87