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...
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...
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.
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).Demander à l'utilisateur d'entrer une fonction d'une variable réelle à valeurs réelles pour l'utiliser après...
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.
Et pour le C il y a ceci : Interpréteur d'expression mathématiqueEnvoyé par Obsidian
.
Partager