<< Formas de usar la sentencia repetitiva for() >>


En este ejemplo colocaré algunas formas de usar el Bucle for()

#include <16F84A.h>
#use delay(clock=4M)
#use rs232(baud=9600,parity=N,xmit=PIN_B4,rcv=PIN_B5,bits=8)
#define VAL_MAX 20      //Recordar que esta declaración no termina en ";"
#define MAXIMO 200
void main() {
   //Declaración de variables auxiliares
   int a;
   int x;
   int y;
   char ch;
     
  //Primer for:
   printf("Este bucle muestra los 20 primeros numeros decimales:\r");
   for(a=1;a<=VAL_MAX;a++)
       printf("%d ",a);
      
   //Segundo for:
    printf("\rEste bucle muestra un bucle for con varias variables:\r");
    for(x=0,y=0;x+y<10;++x,++y)
      printf("x= %d y= %d\r",x,y);
    
   //Tercer for:
    for(x=1;x<MAXIMO;x++);
    //Este bucle incrementará el valor de x hasta MAXIMO y no hará nada más.
    

    x=0;
    
    //Cuarto for:
    printf("\rCuarto bucle for:\r");
    for(;x<=10;)
    { 
       printf("x = %d ",x);
       x++;
    }
    
    //Quinto bucle for:
    printf("\rPara salir del bucle infinito pulsa la tecla: v\r");
    for(;;)
     {
     ch=getch();
      if(ch=='v')

          printf("\rhas salido del bucle infinito");
          break;
      }
}
Share on Google Plus

About Unknown

    Blogger Comment
    Facebook Comment