Page 1 of 2

Quelques petites questions :)

Unread postPosted: 23 Apr 2006, 09:54
by hugobosscool26
SaLUT à tous et je tiens d'abord à dire que votre forum est génial et convivial :)

Je suis en IUT info et l'autre jour avec un pote en cours de gestion, on s'est dit plutot que de faire tout ca a la main (gestion=galere^^) pourquoi notre petite TI89 ne le ferait pas toute seule pour nous? (c'était loin chercher pour des futurs informaticiens car on a pas le droit au pc pour les examens^^).


Bon notre algo marche (encore heureux) mais dans un souci d'amélioration graphique je vais vous poser quelques petites questions ! Je vous rappelle que je programme sur une 89.

1)Je recupere mes valeurs avec une request du style:

Request "Prix TTC",a
puis apres je convertis ca avec:
expr(a)-a

Car la calculatrice attendait une lettre (je l'ai bien compris) mais c'est là mon souci car en faite lors de la saisie on est OBLIGE d'appuyer sur la touche ALPHA (egalement a-lock) pour saisir un chiffre et je voudrais ne pas avoir à appuyer sur cette touche , avez vous une solution? sachant également que je veux rester en graphique car avec un input c'est moche selon moi.



2)J'aurais une question concernant l'affichage ensuite:

Alors je voudrais en faite réaliser un tableau pour afficher mes resultats en graphique si cela est possible, je vous explique:

Annee VO Annuite VNC
1998 15 20 30
1998 15 16 28

Comme ceci sachant que 1998,15,20,30 seront des variables précédemment calculés que je veux donc afficher dans un tableau mais je ne sais faire cette presentation graphique, pourriez vous m'aider SVP?

Car j'ai bien vu le Disp mais ca affiche un élément à chaque ligne donc cela ne me va pas et cela ne marche pas sur ma TI :Text(10,20,"SALUT TOUT LE MONDE" car il m'indique une erreur aprés 10, et je ne sais pourquoi...

MERCI DE VOS FUTURS REPONSES, si je n'ais pas été assez clair dites le moi^^

Re: Quelques petites questions :)

Unread postPosted: 24 Apr 2006, 07:23
by hugobosscool26
mouarf la galére :( en assembleur ca doit etre un peu cho mais comment faites vous alors pour récupérer des chiffres comme moi je désire le faire? juste input? :#gni#:

J'ai matté sur le net pour le pxltext mais j'ai un souci... j'ai tapé sur ma calto
pxltext a,1,1 (essayé de meme pxltext "a",1,1) mais la calculatrice m'indique une erreur de syntaxe aprés le a,1 le curseur se place juste avant le 1 pk svp? :#oups#:

Re: Quelques petites questions :)

Unread postPosted: 24 Apr 2006, 17:15
by tama
pxltext ça dépend pas des bornes c'est les pixels

voilà le code que tu devrais mettre :

Code: Select all
Request "Prix TTC",a,0 (0 si tu as une TI-89 titanium ça enlève le alpha-lock)
PxlText a,1,1


j'ai testé et ça marche...

Pour ton tableau tu peux le dessiner avec des Line ..., des PxlLine, des Pt-On (à la limite)...mais comme l'a dit Mic c'est assez difficile

Un caractère normal de la TI-89 prend 6x8 pixels donc pour afficher 1998 par exemple il faudra prendre 26 pixels (avec la marge...)

Re: Quelques petites questions :)

Unread postPosted: 25 Apr 2006, 15:57
by hugobosscool26
j'ai pas de titanium !

Re: Quelques petites questions :)

Unread postPosted: 26 Apr 2006, 11:31
by hugobosscool26
oui il voulait pas mettre le 0, la calto me sortait une erreur :)

Re: Quelques petites questions :)

Unread postPosted: 26 Apr 2006, 12:37
by tama
dans ce cas je pense pas que c'est possible en basic pur :(
essaies de trouver des programmes qui enlève le alpha-lock sur des sites de TI
(voir liens sur le portail)

New demande car new idée

Unread postPosted: 27 Apr 2006, 11:09
by hugobosscool26
:#gni#: Je vais changer ma maniére de faire alors, vu que c'est compliqué^^

Comment puis je réaliser ceci? :#oups#:

i-5 // i étant donc une variable contenant un chiffre !

Dialog // OK
Title "Gestion" // OK
Text "Annee i" // Probleme, ici je ne sais pas afficher ma variable i !
EndDlog // OK

Comment faire pour que Text "Annee i" m'affiche mon i en tant que variable (donc qu'il affiche Annee 5) ? car ce code m'affiche i (normal^^) mais je ne sais pas exprimer ma variable alors comment faire SVP?

Merci de vos réponses^^ :cask:

Re: New demande car new idée

Unread postPosted: 27 Apr 2006, 11:15
by tama
hugobosscool26 wrote: :#gni#: Je vais changer ma maniére de faire alors, vu que c'est compliqué^^

Comment puis je réaliser ceci? :#oups#:

i-5 // i étant donc une variable contenant un chiffre !


c'est pas possible de stocker une variable dans un chiffre
tu peux faire le contraire : 5-i ou sinon i-n...

hugobosscool26 wrote:Dialog // OK
Title "Gestion" // OK
Text "Annee i" // Probleme, ici je ne sais pas afficher ma variable i !
EndDlog // OK


utilise "Text "Année :",string(i)

hugobosscool26 wrote:Comment faire pour que Text "Annee i" m'affiche mon i en tant que variable? car ce code m'affiche i (normal^^) mais je ne sais pas exprimer ma variable alors comment faire SVP?


exemple de code (année 1998 :)
Code: Select all
1998-i
Dialog               
Title "Gestion"   
Text "Annee"string(i)
EndDlog      


affichera dans une boite de dialogue "Annee 1998"

hugobosscool26 wrote:Merci de vos réponses^^ :cask:


de rien ! :D: [/code]

Re: Quelques petites questions :)

Unread postPosted: 27 Apr 2006, 13:09
by hugobosscool26
Evidemment pour la variable ta raison je me suis trompé en tapant^^

bon par contre j'ai tjs un probléme :#mad#:

alors j'ai donc tapé:

Dialog
1998-i
Dialog
Title "Gestion"
Text "Annee"string(i)
EndDlog

et quand j'execute la calto me dit erreur type de données et me renvoie à la fin de cette ligne Text "Annee"string(i) alors tu as une idée^^??? :#ouin#:

Re: Quelques petites questions :)

Unread postPosted: 27 Apr 2006, 13:42
by hugobosscool26
De meme erreur type de données :( :#mad#:

j'ai aussi testé en mettant n-i mais il y a également une erreur type de données