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 :

Recherche un compo pour formule compilée


Sujet :

C++Builder

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Recherche un compo pour formule compilée
    Bonjour,

    j'utilise dans un programme écrit en CAVO le compilateur de formule intégré à ce language, qui est d'ailleurs très puissant
    Ainsi je peux mettre dans une string (par exemple) :

    32*(A^(3/2)-C^(3/2))

    puis donner différentes valeurs aux variables A et C et calculer les résultats
    (cela s'appelle dans CAVO la macro-compilation)

    je voudrais faire la même chose en C++ Builder
    Est-ce que ça est une fois possible ?

    Merci

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Oui c'est possible, pour faire des exposants tu dois prendre exp() dans la librairie <math.h>

    Pour plus d'info va voir: http://msdn2.microsoft.com/en-us/lib...y6(VS.71).aspx

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut des précisions
    pour bien me faire comprendre:
    ma formule se trouve dans un fichier texte qui contient par exemple :

    [Param]
    A=UPLEVEL
    B=GATE2
    C=A-B

    [Zone1]
    Equation=32*(A^(3/2)-C^(3/2))
    AMin=0
    CMin=0

    [Zone2]
    Equation=32*(A^(3/2))
    AMin=0

    UPLEVEL et GATE2 sont des colonnes dans une base de données
    mon programme en CAVO ouvre ce fichier texte et à partir des infos qu'il y trouve calcule des valeurs (ici de débit d'un barrage)

    en gros donc la formule n'est pas codée dans le programme, elle est fournie sous forme texte dans le fichier de config avec en plus des conditions de validités

    comment faire cela en C++ Builder ?
    that's the question

  4. #4
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !

    Si tu veux programmer un soft qui fait la même chose que CAVO, je te dis dès maintenant, c'est pas dutout simple , ça implique les différentes phases de la compilation (Analyse syntaxique, sémentique, lexicale...etc), chose qui n'est pas à la porté de tout le monde et je ne croi pas qu'un tel composant existe.

    Sinon, peut être j'ai mal compri, peut être que tu veux programmer un soft qui utilise CAVO, alors si c'est le cas, si ce CAVO prend en charge les paramètre qui lui sont passés, tu peu dire que t'es sauvé :p
    Je m'explique :

    Si CAVO peux être utilisé par exemple comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cavo.exe  C:\MonFichierTextEntree.txt   C:\Fichier_des_resultats.txt
    A+

  5. #5
    Rédacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2002
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2002
    Messages : 176
    Par défaut
    Bonsoir,

    Regarde là:
    http://torry.net/pages.php?id=307

    CalcExpress v.2.20 par exemple


    Bon courage
    Alain

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut merci, j'explore les compo...
    Citation Envoyé par dvsoft Voir le message
    Bonsoir,

    Regarde là:
    http://torry.net/pages.php?id=307

    CalcExpress v.2.20 par exemple


    Bon courage
    Alain

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche en vba pour inserer une formule dans une cellule
    Par jerem1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/03/2011, 19h36
  2. Recherche de source pour tracer des codes barres
    Par Tardiff Jean-François dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/10/2004, 16h05
  3. Réponses: 5
    Dernier message: 23/06/2004, 22h23
  4. recherche des algorythmes pour images 2d
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/05/2002, 13h46
  5. recherche exemple simple pour corba en c++
    Par Pinggui dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 11h29

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