1

SaLUT à tous et je tiens d'abord à dire que votre forum est génial et convivial smile

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.

Autres probleme:

Lorsque je tape :Text(10,20,"SALUT TOUT LE MONDE" ma 89 m'indique une erreur aprés 10, et je ne sais pourquoi...? gol

de meme avec ceci:

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?

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

2

le Request sur Ti correspond a un InputStr. Ce qui veut dire que le resultat retourne sera une chaine; d'ou la conversion en expression par la suite.
Si tu veux faire toute tes saisies dans une seule boite de dialog, jette un oeil a Dialog dans la notice.
Voici un exemple d'utilisation qui pourrait te convenir.
Dialog
Title "tire"
Text "Salut"
Request "Intitule",var1[,1]
Dropdown "Intitule",{"item1","Item2",...},var1
EndDlog


Text , Request et Dropdown sont les commandes utilsables a l'interieur du bloc
Dialog .... EndDlog. Tu peux en mettre plusieur de chaque( c'est limiter par la taille de l'ecran car il n'y a pas de scrolling dans les Dialog)

Je te signale que les chaine utilisees par ces commandes ne doivent pas depasser un certain nombre de caracteres
Pour Afficher en tableau tu n'a gure de solution en basic que de concatener en une seule chaine ce que tu veux afficher.
la fonction string(expr) permet de convertir une expression en chaine et l'operateur & permet d'additionner des chaines.
Syntaxe : a&b&c .

Je crois que le parametre optionnel du Request permet de (des)activer la touche aphabetique

3

4

mouerf le copier coller barbare... ta première phrase est nettement moins crédible du coup, hugobosscool26... pas la peine de jeter des fleurs avant de poser ta question, surtout si c'est pour le faire comme ça :/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

XPDR la signature du dernier à avoir répondu audit topic.

6

Ah tiens je me demandais ce qu'il devenait lui... grin
Quelque chose me dit qu'en 2042 certains d'entre vous recevront un mail de sa part disant qu'ils n'ont pas terminé leurs projets dans les délais prévus cheeky
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

7

gni Je vais changer ma maniére de faire alors, vu que c'est compliqué^^

Comment puis je réaliser ceci?hum

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? roll

Merci de vos réponses^^

8

text "année" & string(i)

quelque chose comme ça, ça marche pas ?
(pas fait de basic depuis des années, donc pastaper si ça marche pas ^^ )
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

9

bon j'ai tjs un probléme :mad:

alors j'ai donc tapé:

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^^???

10

c'est chaîne(i) et non string(i) si ta calculatrice est en fancais
ç1

11

nickel ca marche ! smile