exercice 9 // programme qui trouve les variations d'une fonction mathématique

exercice 9: 

ecrire un programme qui trouve les variations d'une fonction mathématique dans un intevalle donné.

la fonction ne sera pas saisi mais elle définie à l'intérieure du programme.

programme 9:

#include<stdio.h>
#include<conio.h>
#include<math.h>   

 double f( double x)
 {
/* ici vous ecrivez votre fonction */
return 9*pow(x,5.5)-x*x*x-5*x*x+2*x-3;
}
main()
{
      /* a et b representent l'intervalle d'étude et on initialise le " l "à une quelconque valeur*/
 int i,j,n,a=-100,b=100,k,l=44;
 char c;
 /* plus la precision est grande moins il y a d'erreurs*/
 printf(" choisissez la precision des calculs:\n");
 scanf("%d",&n);

 int m=pow(10,-n);
 for (i=a;i<=b;i++)

{
 for (j=1;j<=pow(10,n);j++)

{     
if (f(i+(j-1)*m)<f(i+j*m)){

k=1;

c='+';

}

if (f(i+(j-1)*m)==f(i+j*m)){

k=0;

c='=';

}

if (f(i+(j-1)*m)>f(i+j*m)){

k=-1;

c='-';

}

if(l!=k) 

printf("(%f) %c ",i+(j-1)*m,c);
l=k;
}
}
printf(" (%d)",b);
printf("\n\n+ veut dire croissante\n- veut dire decroissante\n= veut dire constante");
getch();
}



Aucune note. Soyez le premier à attribuer une note !