begin process at 2012 05 27 18:40:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > METHODE DES TRAPÈZES

METHODE DES TRAPÈZES


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Classé sous :trapèzes, pointer, aires, ultimate, magicien Niveau :Initié Date de création :10/04/2010 Date de mise à jour :17/04/2010 20:12:07 Vu :2 385

Auteur : ultimatelemagicien

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

ce ce code permet de calculer l'aire en utilisant la méthode des trapèzes la différence est qu'il utilise un pointeur pour référencer la fonction qu'on utilise

Source

  • double f(double x);
  • double trap(double(*f)(double x),double a,double b,int N);
  • main()
  • {
  • double a,b;
  • int N;
  • printf("entrez la borne suppérieur\n");
  • scanf("%lf",&a);
  • printf("entrez la borne inférieur\n");
  • scanf("%lf",&b);
  • printf("entrez le nombre de subdivision\n");
  • scanf("%d",&N);
  • printf("%lf",trap(f,a,b,N));
  • }
  • double f(double x)
  • {
  • return exp(x);
  • }
  • double trap(double(*f)(double x),double a,double b,int N)
  • {
  • double pas,aire,s=0;
  • int i;
  • pas=fabs(b-a)/N;
  • for(i=1;i<=N-1;i++)
  • {
  • s+=f(a+i*pas);
  • }
  • aire=pas/2*(f(a)+2*s+f(b));
  • return("le resultat est :%lf\n",aire);
  • }
double f(double x);
double trap(double(*f)(double x),double a,double b,int N);
main()
{
    double a,b;
    int N;
    printf("entrez la borne suppérieur\n");
    scanf("%lf",&a);
    printf("entrez la borne inférieur\n");
    scanf("%lf",&b);
    printf("entrez le nombre de subdivision\n");
    scanf("%d",&N);
    printf("%lf",trap(f,a,b,N));
}
double f(double x)
{
    return exp(x);
}
double trap(double(*f)(double x),double a,double b,int N)
{
    double pas,aire,s=0;
    int i;
    pas=fabs(b-a)/N;


    for(i=1;i<=N-1;i++)
    {
    s+=f(a+i*pas);
    }
    aire=pas/2*(f(a)+2*s+f(b));
    return("le resultat est :%lf\n",aire);
}

 Conclusion

si il y a des remarque a faire n'hésiter pas vous pouvez des propositions de complément


 Historique

17 avril 2010 20:12:07 :
Les pointeur nom pas été bien utiliser

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

Source avec Zip POINTEUR INTELLIGENT : CLASSE TEMPLATE POUR S'AFFRANCHIR TOT... par cosmobob

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Trapèzes et intégrales [ par Pallas4 ] Voila je doit faire un programme calculant une intégrale par la méthode des trapèzes, plus précisément celle de Romberg. Et il faudrai qu'au lancement toujours lire fichier, je vais mourir acause de ça !!!! [ par khalidlyon ] Ensemble pour la scienceBonjour, suite a ma question "lire fichier au secours, et suite a votre réponses, voila ce que j'ai fais.--------------------- Pointer directement vers la memoire video (probleme de cast) [ par Darkneon ] Salut, J'essais de declarer mon pointeur vers la memoire video comme suitchar *screen = (char *)0xA0000000L;mais ca me donne le message d'erreur suiv pointer vers un tableau 2d [ par Adeon ] salut ! je suis en train de creer une fonction qui doit inclure un tableau 2d dont on ne connait pas les valeurs.si je fais :void fonction(char *tab){ Les arbres n-aires [ par lio555 ] Bonjour,Je cherche un algorithme qui fait une recherche dans un arbre n-aires se rapprochant de la methode du sac à dos.Je m'explique :J' ai 5 nombres recuperer les donnees pointer par un pointeur et les enregistrer [ par matge ] BonjourJ utilise la fonction suivante u_int8_t *pointeur=pack-&gt;GetPayloadData();J'aimerais enregistere les donnees retournées dans un fichier que j Utilisation des smart pointer [ par 0xYg3n3 ] Bonjour, J'aurais aime obtenir des exemples sur l'utilisation des pointers fournis par Boost. Et notamment sur les boost::shared_array qui me permett Probleme de recréation [ par bordeaux ] Bonjour,je vais pos&#233; une question tout b&#234;te, mais j'ai pas r&#233;ussi &#224; y r&#233;pondre tout seul :&nbsp;&nbsp;&nbsp; typename IMAGE:: Fonction membre vers pointer non typé [ par foxz ] Est-il possible de convertir une fonction membre (d'une class) vers un pointer non typé(void*)class A{ int foo(int,int){};void init(){  void *t;  A *x utilisation d'un pointer image [ par elroulianito ] bonjour, je viens de récuperer une caméra GigaE baumer et j'aimerai intégrer une routine de capture d'image (celle-ci enregistrerai l'image sur le dis


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales