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 Discussion :

Fonction mathématique en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 308
    Par défaut Fonction mathématique en C
    Bonsoir,

    Comment définir une fonction mathématique en C?
    Demander à l'utilisateur d'entrer une fonction d'une variable réelle à valeurs réelles pour l'utiliser après...

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 477
    Par défaut
    Citation Envoyé par yo_haha Voir le message
    Bonsoir,

    Comment définir une fonction mathématique en C?
    Si c'est au sein de ton programme, une fonction mathématique se définit comme n'importe quelle autre fonction. Tu définis les paramètres et tu écris ton code dans le corps de ta fonction.

    Demander à l'utilisateur d'entrer une fonction d'une variable réelle à valeurs réelles pour l'utiliser après...
    Si c'est à l'exécution que tu veux définir cette fonction, c'est nettement plus compliqué, puisque c'est le travail du compilateur de faire cela (les langages interprétés proposent généralement une instruction « eval » servant à se rapprocher de ce que tu veux faire).

    S'il s'agit simplement, pour l'utilisateur, d'invoquer la fonction pour en recevoir le résultat, il faut que toutes tes fonctions soient définies à l'avance dans ton programme, que tu reconnaisse ce que l'utilisateur a tapé, et que tu appelles ensuite la fonction correspondante dans ton code, à l'aide d'un switch-case, par exemple, ou d'un tableau de pointeurs de fonctions.

  3. #3
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par Obsidian
    les langages interprétés proposent généralement une instruction « eval » servant à se rapprocher de ce que tu veux faire
    Et pour le C il y a ceci : Interpréteur d'expression mathématique .

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

Discussions similaires

  1. Listes des fonctions mathématiques
    Par boulette18 dans le forum MFC
    Réponses: 1
    Dernier message: 28/09/2005, 06h38
  2. Fonctions mathématiques en VB
    Par Kazimir dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/02/2005, 11h15
  3. codage du calcul de dérivée d'une fonction mathématique
    Par pispa2005 dans le forum Mathématiques
    Réponses: 5
    Dernier message: 08/01/2005, 20h54
  4. Créer une fonction mathématique pendant l'exécution
    Par zeprogrameur dans le forum Langage
    Réponses: 5
    Dernier message: 09/07/2004, 11h36
  5. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19

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