home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d110 / pdc.lha / Pdc / examples / logic.c < prev    next >
C/C++ Source or Header  |  1987-10-28  |  888b  |  63 lines

  1. main()
  2. {
  3.   /*
  4.    * Test out logic statements
  5.    */
  6.    int i;
  7.  
  8.   /* for loop */
  9.   for ( i=0; i < 3; ++i)
  10.      printf("for: i = %ld of 3\n", i );
  11.  
  12.   /*
  13.    * while loop
  14.    */
  15.  
  16.   i = 0;
  17.   while ( i < 3 )
  18.     {
  19.        printf("while: i = %ld of 3\n", i );
  20.        ++i;
  21.     }
  22.  
  23.   /*
  24.    * do until
  25.    */
  26.   i = 0;
  27.   do
  28.     {
  29.       printf("do until: i = %ld of 3\n", i);
  30.       ++i;
  31.     }
  32.       while( i < 3 );
  33.  
  34.    /*
  35.     * if ... then ... else
  36.     */
  37.  
  38.    i = 3;
  39.    if ( i < 3 )
  40.       printf("if: i = %ld < 3 Test Ok\n", i);
  41.    else
  42.       printf("if: i = %ld < 3 Test false\n", i);
  43.  
  44.    /*
  45.     * switch statement.
  46.     */
  47.  
  48.    for ( i = 0; i < 4; i++ )
  49.      {
  50.     switch(i)
  51.       {
  52.         case 0: printf("At Case 0: i=%ld\n", i);
  53.             break;
  54.         case 1: printf("At Case 1: i=%ld\n", i);
  55.             break;
  56.         case 2: printf("At Case 2: i=%ld\n", i);
  57.             break;
  58.         default: printf("At default: i=%ld\n", i);
  59.             break;
  60.       }
  61.      }
  62. }
  63.