Bonsoir tout le monde ! Je fais un petit programme de maths en Basic qui est le langage le plus approprié, seulement, un petit problème : je veux que la fonction à étudiée soit demandé dans une fenêtre par la commande Request "f(x)",fx.
Le problème est comment transformer la variable fx en son contenu pour pouvoir l'utiliser pour calculer une limite ou une dérivée ?
Watcha @ka JBJ @ka @ngelfire
ICQ: 109631918
Personne ne peut m'aider ce soir ?
Watcha @ka JBJ @ka @ngelfire
ICQ: 109631918
Pim89 Le 21/10/2001 à 22:48 J'ai pas tout compris ce que tu voulais mais je crois que Request met automatiquement la variable en String.
Pour la remettre sous forme d'expréssion (comme un chiffre quoi !) :
expr(var)->var
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^
Pim89 Le 21/10/2001 à 23:35 Essais :
expr(string(fx))-> f(x)
Ca peut marcher (ça marchait comme ça chez moi ...)
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^
Non, ce qu'il faut, c'est:
expr(fx&"->f(x)")
Merci à tous, mais en faite il ne faut tout simplement pas déclarer fx en variable local,
mais je vais essayer la méthode de kevin.
Watcha @ka JBJ @ka @ngelfire
ICQ: 109631918
fx est une chaîne de caractères. Par exemple: "x^2".
fx&"->f(x)" rajoute "->f(x)" à cette chaîne de caractères. On obtient donc: "x^2->f(x)".
expr exécutera cette instruction.
On peut très bien utiliser -> pour déclarer une fonction!
Il faut faire :
fx->var(arg1,[arg2],[arg2],...)

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
Pim89 Le 02/11/2001 à 21:32 Ca marche le code à Kevin ...
Bravo encore une fois ...
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^