/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        A T T E N U A T I O N   D E S   T R A I N E E S  :                                                                         */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xtc/trainees.01$c' :                                                                                           */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

extern    double    pow();
#define   GENP(x)   ((unsigned char)(x))
#define   BLANC     GENP(255)

main()
     {
     int                 iterer=1;
     double              facteur_d_attenuation_des_trainees=0.9985;
     int                 periode_d_attenuation_des_trainees=1;
     unsigned  char      blanc_1;
     unsigned  char      blanc_0;

     if        (facteur_d_attenuation_des_trainees >= 1.0)
               {
               iterer = 0;
               }
     else
               {
               }

     while     (iterer == 1)
               {
               blanc_1=GENP(pow(facteur_d_attenuation_des_trainees,(double)(periode_d_attenuation_des_trainees+1))*BLANC);
               blanc_0=GENP(pow(facteur_d_attenuation_des_trainees,(double)(periode_d_attenuation_des_trainees+0))*BLANC);
               if        (blanc_1 >= blanc_0)
                         {
                         periode_d_attenuation_des_trainees = periode_d_attenuation_des_trainees+1;
                         }
               else
                         {
                         iterer = 0;
                         }
               }

     printf("\n attenuation = %f",facteur_d_attenuation_des_trainees);
     printf("\n periode     = %d",periode_d_attenuation_des_trainees);
     }



Copyright © Jean-François Colonna, 2021-2023.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2021-2023.