1

Salut à tous,

Travaillant en ce moment sur un petit programme de math, j'ai besoin d'utiliser la fonction zéros() sur ma TI-89 (en français).

J'ai donc tester ceci :

zéros({x-y^2+2,x+2y+1},{x,y})
qui marche très bien et renvoie une matrice.

Mais pour mon programme, je stocke les équations et les variables dans 2 listes, listexp et listvar, et là je rencontre un problème :
{x-y^2+2,x+2y+1}->listexp
{x,y}->listvar

zéros(listexp,listvar) devrait en théorie renvoyer la même chose, mais ce n'est malheureusement pas le cas, et cette expression renvoie ceci :

{when(-x^2+y+2=0 and x+2y+1=0, @1)}

ce qui revient à ne rien résoudre du tout.

Je suis pour l'instant coinçé, donc si vous avez la solution, je suis preneur.

Merci d'avance

Jérémie

2

Merci, j'espère que ça marchera aussi en français.

Jérémie

3

Si tu peux, laisse tomber le français et garde ta calc en anglais: comme certaine fonctions sont traduite en français: ce n'est pas compatible alors :/
La programmation est un art... Ne prétendons pas en être des virtuoses mais tout au plus des adeptes...
ASM Rulez!!

4

expr("zeros(listexp,listvar)") si la calc est en anglais

Surtout que c'est un exemple type de ce qui n'est pas compatible dans les modules de langages:
comme la fonction zero est dans une string elle ne pourra pas etre convertie lors du changement de langue

5

Merci à tous pour vos messages, la chaîne suivante :

était effectivement une bonne idée, mais ne marchait pas, en fait, il fallait aller un peu plus loin, et faire ceci :

expr("zeros("&string(expr("listexp"))&","&string(expr("listvar"))&")")

ou ceci pour la calc en français :

expr("zéros("&chaîne(expr("listexp"))&","&chaîne(expr("listvar"))&")")»listres

et là ça marche !!!

6

le hongrois, le danois, ... grin

7

da!

8

le polonais

9

Regarde les sources de CHEMISLV (notamment chemslv.txt) pour une manière (très lourde) de s'en sortir. Et CHEMISLV ne supporte pas encore le polonais (parce qu'il est sorti bien après les autres langues).
[edit]Edité par Kevin Kofler le 16-10-2001 à 07:01:05[/edit]
avatar
Mes 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

grin

11

oui c'est bien le cas de le dire : grin

12

kevin tiens à la compatibilité de ses programmes ...