home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_05 / ch05_06.c < prev    next >
C/C++ Source or Header  |  1994-09-08  |  1KB  |  48 lines

  1. /*********************************************************************
  2. *  CH05_06.C                       Switch: Menu d'une application  *
  3. *********************************************************************/
  4.  
  5. #include<stdio.h>
  6.  
  7. main( void)
  8. {
  9.    char Choix;
  10.  
  11.     printf("\t *--*--*--*--*--*--*--*--*--*--*--*--*--*--*\n"
  12.     "\t       DISTRIBUTIONS de PROBABILITES\n\n"
  13.     "\t\t  LOI NORMALE:    [ N ]\n"
  14.     "\t\t  LOI de STUDENT: [ S ]\n"
  15.     "\t\t  LOI du KHI 2:   [ K ]\n"
  16.     "\t\t  LOI de FISHER:  [ F ]\n"
  17.     "\t\t  exit:           [ E ]\n"
  18.     "\t *--*--*--*--*--*--*--*--*--*--*--*--*--*--*\n\t Choix:  ");
  19.  
  20.     //scanf("%c", &Choix);
  21.         Choix= getchar();
  22.     while( getchar() != '\n');
  23.  
  24.     if(  ( Choix> 96) && ( Choix< 123) )   Choix-= 32;
  25.  
  26.     switch( Choix)
  27.     {
  28.       case 'N':     printf(" Lancement de la fonction Normale.");
  29.             break;
  30.  
  31.       case 'S':     printf(" Lancement de la fonction de Student.");
  32.             break;
  33.  
  34.       case 'K':     printf(" Lancement de la fonction du Khi2.");
  35.             break;
  36.  
  37.       case 'F':     printf(" Lancement de la fonction de Fischer.");
  38.             break;
  39.  
  40.       case 'E':    break;
  41.  
  42.       default:    printf(" Erreur! composez N, S, K, F, ou E");  
  43.     }
  44.  
  45.    printf("\n\n\t\t *** Fin du programme ***");
  46. }
  47.  
  48.