1

?

2

C'est quoi ces tests "a=x" alors que x n'est pas déclaré ? ça ne risque pas de fonctionner, ou alors ça marchera parcequ'une variable "x" a été créée dans le dossier courant mais ça va comparer la valeur de la variable "a" à la valeur de la variable "x", ce qui n'est pas ce que tu veux.

Par ailleurs ta question en fin de post est assez confuse, je suis pas sûr d'avoir tout compris...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Pour a=x, x c'est une variable non déclaré puisque c'est la variable que l'on doit mettre pour l'inconnue dans la formule ensuite la calto (ou plutot mon programme ) nous trouve l'inconnue.

Par exemple p=mg (avec p en Newton (N), m c'est la Masse (Kg) et g c'est la pesanteur (9.98 Kg/N)) Si on cherche p on met x dans p et on entre les valeurs de p et de m et de g.

Voila j'espère que vous avez compris.

Au pire tester le vous verez

tromb Fichier joint : main.aaaatst.89p

Merci

4

Tu ne peux pas comparer "a" à une variable non définie, puisque justement comme elle n'est pas définie elle n'a aucune valeur, donc le test n'est pas valide.

Tu peux par exemple garder ton expression sous forme de chaine (avant d'appeler expr() donc) pour tester si la chaine vaut "x", et appeler "expr()" uniquement si le test n'a pas réussi (utiliser un bloc try/endtry pourrait d'ailleurs être une bonne idée pour éviter les erreurs de conversion).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

C'est bizarre car cela marche avec a=x, alors que les autres ne fonctione pas, je vais mettre 0 a la place de x peut être que cela va marcher.

(Re) : Cel

6

J'ai mis 0 a la place du x, et ce la fonctionne, je teste pour tout le programme et je vous tiens au courant.

7

C'est bon cela fonctionne, enfin jusqu'a maintenant.

Merci pour vos conseils et votre sympathie

A bientôt.