Aller au contenu

Mathc initiation/0013

Un livre de Wikilivres.

Sommaire


Un tableau de pointeurs de fonctions trigonométriques

[modifier | modifier le wikicode]
  • Créez un tableau des valeurs des fonctions trigonométriques.
  • Imprimez le résultat dans cette ordre (sin,cos,tan,acos,asin,atan)
  • Pour .1 <= x <=+ .5


c00a.c
/* ------------------------------ */
/* Save as c00a.c                 */
/* ------------------------------ */
#include    <stdio.h>
#include     <math.h>
/* ------------------------------ */
int main(void)
{
double (*TrigF[6])(double x) = {sin,cos,tan,acos,asin,atan};

int    i= 6;
double x= .1;

 printf("   x || sin    cos    tan    acos   asin   atan \n");
 
     for(;x<=.5;x+=.1)
        {
         printf(" %.1f ||",x);
         
         for(i=0;i<6;i++)
         
            printf(" %.3f ",TrigF[i](x));
            
         printf("\n");
        }

 printf("\n\n Press return to continue.\n");
 getchar();

 return 0;
}
/* ------------------------------ */
/* ------------------------------ */


Exemple de sortie écran :

   x || sin    cos    tan    acos   asin   atan 
 0.1 || 0.100  0.995  0.100  1.471  0.100  0.100 
 0.2 || 0.199  0.980  0.203  1.369  0.201  0.197 
 0.3 || 0.296  0.955  0.309  1.266  0.305  0.291 
 0.4 || 0.389  0.921  0.423  1.159  0.412  0.381 
 0.5 || 0.479  0.878  0.546  1.047  0.524  0.464 


 Press return to continue.