salut
je sui novice et je m entraine a la programmation sur ma ti-89.Pour cela j essai de faire un programme de convertisseur d euro koi de mieu en cette periode. Seulement j ai un probleme il marche pa mon progamme. C ' est pourquoi je vous le soumet en entier et j espere que vous pourrez mz dire ou se trouve la ou les fautes et comment y remedier. Merci d avance pour les reponses.
voila le programme:
euro()
Prgm
Dialog
Text "convertisseur"
Request "montant",m
DropDown "devise",("euro","francs"),d
EndDlog
If d=1 Then
m*6.55957 (normallement ya une fleche la mai j ai pa la touche sur l ordi)y
EndIf
If d=2 Then
m/6.55957(normallement ya une fleche la mai j ai pa la touche sur l ordi)z
EndIf
If d=1 Then
Disp y
EndIf
If d=2 Then
Disp z
EndIf
EndPrgm
Jolie, la syntaxe en couleurs...c vraiment se faire bien chier...
Zeph Le 16/12/2001 à 02:13 Nan. C plus simple d'utiliser des input que de prendre ce prog suppplémentaire.
Dsl kevin, ce n'est pas un reproche, mais dans ce cas la, auto alpha-lock off est assez inutile...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Pim89 Le 16/12/2001 à 10:12 Il a raison ...
j'essais moi aussi de les éviter au max, mais défois ça fait "pas fini" ... ok y'a le prog de Kevin, mais pas dit que tout le monde le veuille, donc je limites les boites de dialog ... surtout sur les trucs qu'on doit rentrer rapidemment (ex : la fonction et son domaine dans mon prog d'étude de fonction).
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^
Zeph Le 16/12/2001 à 10:57 Quand ton programme devient assez gros, tu peux aussi créer un sous-prog local qui replace la fonction input en + joli... Je préfère encore ça à l'auto alpha

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Pim89 Le 16/12/2001 à 15:08 De toute façon, si vraiment on aime pas les boite de dialog et les tsr, on peut utiliser Flib, qui permet (avec ses options graphiques utilisables dans l'écran I/O) de tracer des doubles lignes ou des titres plus gros, avec tout l'écran effacé, donc ça devient aussi beau et fini qu'une boite de dialog, mais c'est plus lourd à executer ...
C'est ce que j'ai fais dans mon prog d'étude de fonction ... mais j'utilise aussi les boites de dialogs ...
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^
Zeph Le 16/12/2001 à 19:17 Ah oui à propos de programme d'étude... J'ai un pote qui me gonfle pr que je lui en fasse ou trouve un.
Donc c quoi les meilleurs que vous utilisez ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Pim89 Le 16/12/2001 à 21:11 jackiechan91 >>> sans If, ENDIF, t'es dans la merde pour faire certain truc ... les trucs faciles, ça va, mais y'a des fois ... je trouve que les If, EndIf sont des structures très bien et très pratiques pourtant ...)
Bob 64 >>> ça dépend ... moi je suis en 1èreS, les prog d'étude de fonction ne me satisfesaient pas du tout, je les trouvais assez mauvais, donc je m'en suis fais qui traite tout ce que j'ai vu en cours en SBS au maximum ... il traite vraiment tout sur ce qu'on voit en 2nd et début de 1èreS (là où je suis). Donc à mon avis (sans vanter mon prog) , si on est en 1ère comme moi, c'est le meilleur ...
Sinon, si tu es en classe au dessus de 1èreS, il faut fct89, mais il est mal fini, ne traite pas la moitié des cas dans certain menu, et fais des erreurs sur des trucs simples parfois ... mais il traite le programme de TermS.
Je dis mal fini, ex : Si on veut la limite de x^(1/2) en -oo(ce qui est impossible, la calc renvoit "undef"), et ben le prog te revoit "undef", alors que l'auteur aurait pu améliorer ça en mettant une phrase plus significative !!!
Pareil pour certaines soltutions d'équation, au lieu de mettre "aucune solution", il te renvoit "false", comme le fait la 89 ... ça fait vraiment pas fini, et pas testé pour plusieurs fonctions ...
Par contre l'interface est très belle, mais aussi peu y'a que ça qu'on apprécie ...
Aussi, il ne gère pas des calculs évidents comme la position relative ou les assymptotes ... pareil pour les symétries et les changement de répère pour une courbe (qui a une nouvelle équation).
Enfin, il ne met pas bcp les méthodes à employer (sauf pour les dérivées), il affiche directement le résultat, ce qui est pas terrible dans certain cas où on aimerait voir les étapes pour se vérifier ...
Avantage : il gère la trigo , mon prog ne la gère qu'à moitié...
J'ai repris VARIATIO comme tabl de variation que j'ai modifié (tout le mode de démarrage et le mode de calcul ont été suprimé, soit 16 Ko de moins), car ce tabl de variation est génial, et je n'aurais pas pu faire mieux ...), et aussi la dérivation SBS de derstep (tout en présisant clairement que ce n'est pas de moi, je respecte le travail de l'auteur). Mais tout le reste et de moi, et mon prog n'a jamais fais faux ds tous les cas où je l'ai testé , et n'a jamais planté, donc j'ai testé preques tous les cas avec différentes fonctions chiantes ...
Vala ... donc fct89, ou le mien ("EtudFonc v0.7"), suivant ton niveau en cours.
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^
Pim89 Le 16/12/2001 à 21:39 Quand je dis "ton niveau en cours" >> ça veut dire "la classe ds laquelle tu es !"
Pour le mien, tu ne le trouveras pas dans les Archives d'un site, mon prog évolue trop vite, alors il faudrait que je le renvois à chaque fois à Ti-fr, ça les ferait chier ... quand j'aboutirais à une version plus stable où ça évolturait mois vite par la suite, je le mettrait sur le Web ...
Si tu le veux, faut que je te le mail. Mais attention, je ne suis qu'en 1èreS, alors il faut pas attendre des supers trucs bien balèzes en maths dessus ...
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^
BOB64: tu voulais optimiser le + possible:
if b=1:a/6.55957->a // Les 2 points on le même effet qu'un saut de ligne
if b=2:a*6.55957->a
on peut mettre:
a*when(b=1,1/6.55957,6.55957)->a
Et encore, le 1/6.55957 on peut le mettre comme 6.55957 à la puissance -1, mais g pas le symbole sur mon pc...
Pim89 Le 23/12/2001 à 22:25 Ouais, ça va bien sur des petits progs, mais après sur un énorme, ça devient illisible à la relecture ... si on veut modifier un truc ... mais c'est clair que là c'est optimisé !
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^