Forum

Catégorie : Support
Forum : TI-82
Vues : 3131
Réponses : 7
Type : discussion
Etat : réponses autorisées

Affichage d'un nombre décimal.

technocognis le 31/08/2013 à 08:46
Bonjour,

Je voudrais savoir si il est possible sur la TI-82 d'afficher un nombre décimale sous la forme suivante '0.123' plutôt que sous la forme : '.123'.

Merci pour vos réponses.
m@thieu41 le 31/08/2013 à 09:02
Il me semble que cela est impossible (sauf en contrôlant l'affichage du nombre affin d'afficher le '0' si le nombre est <0).
C'est pour quoi faire?
technocognis le 31/08/2013 à 09:22
C'est juste que c'est plus agréable à lire.

Avant avec ma Casio, je pouvais faire un paramétrage pour avoir ce genre de notation.

J'aurais juré que c'était possible aussi avec les TI !
m@thieu41 le 31/08/2013 à 09:57
On s'y habitue winkle.gif

Donc c'est à confirmer mais je crois que ce n'est pas possible... (ou sinon je ne vois pas comment faire).
technocognis le 31/08/2013 à 10:24
Si je trouve, je te tiens au courant. A moins que quelqu'un trouve avant moi...
linkakro le 31/08/2013 à 20:06
Regarde dans le manuel pour être sûr. J'affirme que la TI ne permet pas de contrôler l'affichage du zéro précédent la virgule.

La plupart des idées pour contrôler soi-même l'affichage utilisent des chaines de caractères qu'il n'y a pas sur TI82 basique.
Code
If Z<1 and Z>0
Output(A,B-1,"0
Output(A,B,Z
EDIT : je viens de corriger une énorme bourde (je testais Z négatif). Cela demeure pas terrible.
m@thieu41 le 31/08/2013 à 20:41
Je ne suis pas convaincu par ton code: si jamais la valeur de Z est, disons, 2*10^-20, bah tu afficherais 02E-20, et il y aura toujours un problème d'affichage...
En fait c'est très compliqué à faire un affichage parfait vu que ça passe en mode écriture scientifique en fonction de la puissance de 10 mais aussi du nombre de 0 avant le premier chiffre non nul... EDIT: Je me rends compte que ce que je dis là reviens au même...
linkakro le 31/08/2013 à 23:13
Merci pour le rappel.
Si tu te concentres sur autant de détails, cela devient impossible d'automatiser l'affichage soi-même.
-le symbole de négativité entre en conflit avec le zéro, c'est pénible
-on ne peut pas détecter en Basic le mode d'affichage (sauf dès ti82stat avec la régression et les chaines), alors on devrait affecter le mode, mais le faire n'est pas forcément voulu.
-les nombres d'exposant inférieur à -3 ou suppérieur à 9 sont automatiquement affichés scientifique indépendamment du mode. Cependant tester l'exposant des non-nuls est facile avec int(log(abs(X))).