IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

exponentiel en c++builder


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 34
    Par défaut exponentiel en c++builder
    bonjour ,
    je voudrais écrire la fonction exponentiel par exemple expo(-3)
    je ne sais pas comment écrire cette fonction en c++builder
    je vous remercie infiniment
    bonne journée

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut
    Hello

    exp définie dans math.h


  3. #3
    Invité
    Invité(e)
    Par défaut
    Tu as une exponentielle dans la librairie math.h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include <math.h>
    double exp(double x);
    long double expl(long double x);
    La VCL ne connait pas l'exponentielle ni le logarithme népérien, mais elle a une fonction puissance Power(base,exp), que tu peux utiliser pour cela :

    exp(x) = Power(e,x);

    Enfin, si tu as installé la JCL, tu as dans JCLMath une exponentielle Exp(z), qui traite les arguments complexes...

    Francois

  4. #4
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 34
    Par défaut
    j'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include <math.h>
    double exp(double x);
    long double expl(long double x);
    mais ça n'a pas marché et s'affiche que expo n'est pas définie
    vous pouvez me donnez un petit exemple et un détail de code source
    merci d'avance

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include <math.h>
    //...
    double valeur = exp(-3);

  6. #6
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 34
    Par défaut
    mais le programme n'exécute pas , il m'affiche que exp n'est pas définie vous pouvez me donner un petit exemple de code source svp pour que je puisse comprendre
    je vous remercie

  7. #7
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut


    Menu Fichier -> Nouveau -> Autre -> Application (ou expert) Console

    Puis dans le fichier source qui s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    //---------------------------------------------------------------------------
     
    // #include <vcl.h> <-- Si Utilisation de la VCL
     
    #pragma hdrstop
     
    //---------------------------------------------------------------------------
    #include <math.h>
     
    #pragma argsused
    int main(int argc, char* argv[])
    {
      double valeur = exp(-3);
     
      return 0;
    }

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 206
    Par défaut
    Citation Envoyé par adoulou Voir le message
    j'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include <math.h>
    double exp(double x);
    long double expl(long double x);
    mais ça n'a pas marché et s'affiche que expo n'est pas définie
    vous pouvez me donnez un petit exemple et un détail de code source
    merci d'avance
    Dans ton programme, il suffit juste que tu ajoutes <math.h>, pas la peine de redéfinir les fonction exp et expl. Peut être que ton message d'erreur fait référence à une surdéfinition de ces fonctions , parce que ca marche tout seul en principe.

Discussions similaires

  1. Choisir Visual c++ ou Borland C++Builder ?
    Par DevEric dans le forum Choisir un environnement de développement
    Réponses: 31
    Dernier message: 14/06/2007, 23h48
  2. Outils, cours et NOUVEAUX tutoriels pour Borland C++Builder
    Par hiko-seijuro dans le forum C++Builder
    Réponses: 10
    Dernier message: 12/03/2006, 22h33
  3. c++ builder JavaDoc :)
    Par JEG dans le forum C++Builder
    Réponses: 8
    Dernier message: 08/06/2002, 13h31
  4. Documentation DirectX dans C++Builder 3
    Par srvremi dans le forum DirectX
    Réponses: 1
    Dernier message: 26/04/2002, 09h59
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo