1

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 ?

2

Personne ne peut m'aider ce soir ?

3

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

4

J'avais déjà essayé, mais ça ne marche pas :
...
expr(fx)->fx
Define f(x)=fx
...

f(x) me renvoit toujours 'fx' sad

5

Essais :

expr(string(fx))-> f(x)

Ca peut marcher (ça marchait comme ça chez moi ...)

6

Non, ce qu'il faut, c'est:
expr(fx&"->f(x)")
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

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.

8

Tu peux expliquer ton code Kevin ??? je comprend pas et ça a pas l'air de marcher quand on essaye.confus

9

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.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

Ca marchera pas normalement,, y a pas Define.roll
avatarMembre 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.

11

On peut très bien utiliser -> pour déclarer une fonction!
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

Il faut faire :
fx->var(arg1,[arg2],[arg2],...)
avatarMembre 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.

13

Ca marche le code à Kevin ...
Bravo encore une fois ...