Exo langage c

cslay Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -  
cslay Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
merci d'avance
exercice : pointeur et fonction langage C
On ce propose de calculer l'intégrale d'une fonction très simple entre deux bornes par exemple ( ∫ dx/x ) I=intégrale entre 1 et 3 de ( dx/x )
on utilise la méthode de calcul dite des rectangle on définit un pas suffisamment petit appelé "pas" correspondant par exemple a la 10.000e partie de l'intervalle considéré et on effectue la somme directe des aires des rectangles inscrits entre la courbe et l'axe des abscisses ,écrire le programme de calcul en considérant que f est définie comme une fonction
A voir également:

4 réponses

lucieb31 Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   62
 
on est pas la pour faire les exercices que vous devez chercher seuls
1
cslay Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   2
 
merci a vous es ce que comme ca c just ?

/*integral*/
#include<stdio.h>
#include<math.h>
double f(double x)
{
return exp(x);
}
float main()
{
float a,b,i,N;
double pas,resultat,S;
printf("Saisir respectivement a,b,N:\n");
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&N);
pas=abs(b-a)/N;
S=0;
for(i=0;i<=N-1;i++)
{
S=S+(pas*f(a+(i*pas)));
}
resultat=S;
printf("le resultat est :%lf\n",S);
}
1
cslay Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   2
 
merci a toi mais si je savais comment faire je l'aurai fais j'ai même pas une petite idée
0
lucieb31 Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   62
 
cherche "methode des rectangles" sur google tu devrais trouver l'algorithme de la resolution d'integrale avec cette methode, et ensuite il te suffit de le transformer en c. et si tu trouve pas l'algo mais juste la methode, a toi de l'ecrire, tu le poste et on te dis où il y a des erreurs.
bon courage
0