1

Bonjour, je me suis lancé dans la création d'un programme de conversions pour un mai et pour le fun car je sais que j'en trouverais probablement des meilleurs sur le net mais bon...
Je voulais savoir comment peut-on afficher les unités pour que l'on ait par exemple 2.5*10² m3
J'utilise Disp x*10-5"m3"
Mais les guillemets s'affichent sur la réponse.
Si je ne les mets pas, les majuscules disparaissent (L->l) et pour les 3, on m'indique une erreur d'un manque d'instruction de début ou de fin de bloc (j'utilise le 3 des caractères spéciaux car ^3 s'affiche tel quel)
Donc la présence des guillemets ne me dérange pas tellement mais si il y a un moyen pour simplifier tout ça merci de m'en faire part happy

2

Il y a dejà une gestion des unités et des conversions, rentre _m^3 par exemple.
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é

3

tu as deux solution, premièrement convertir ton nombre en chaine de caractères, mais tu n'aurais plus aucune mise en forme mathématique (plus d'exposants écrits plus haut ni rien)
ça pourrait donner Disp string(x)&"*10^-5 m^3" (ou alors remplace ^3 par le caractère avec un petit 3 en exposant)
mais tu conserveras les majuscules comme il faut

la seconde solution est d'utiliser le systeme interne d'unités de la calculatrice
tu n'as qu'à écrire disp (x*10^5) _m^3 et tu garderas la mise en forme mathématique. par contre tu perds les majuscules
un autre avantage de ça c'est que tu peux demander à la calculatrice de convertir d'une unité à l'autre par exemple 1_l>_m^3 (avec le > noir, pas le signe supérieur) te converti 1 litre en m^3
(très puissant et pratique)
avatar

4

merci beaucup à vous deux grin
J'ignorais complètement cette capacité de la calculatrice !
Edit : après quelques essais je me rends compte qu'elle ne prend pas en compte les unités telles que le dm^3 pourtant assez utilisé. Quelqu'un sait-il quelles unités la calculatrice reconnaît ?

5

Tu peux definir les unites qui te manquent par rapport a celle existante. Les unites existantes sont listees dans le menu UNIT ( [2nd]+3 ). Pour definir le decimetre, tu peux faire:
0.1_m /->/ _dm (/->/ est le signe pour enregister dans une variable)

Ensuite, tu l'utilises comme les autres, par exemple
1 _l > _dm^3
( > est la fleche noire)

donnera comme resultat 1 _dm^3
N/A

6

ton prog il fait aussi les volumes en metres cube
mon forum:
jeux-ti-82.xooit.fr

7

J'ai un peu laissé tombé ce programme car je le trouvais trop lourd et trop lent...
En fait il convertissait les litres en m^3 et autres mm^3 et dans l'autre sens, à partir de m^3, dm^3 ou mm^3, on obtenait une conversion en litres ou autres...
Enfin je dois dire que je n'ai pas réussi à intégrer les unités déjà existantes dans le programme, ni à définir les m^3 par rapport aux litres...
Mais j'ai malgré tout découvert une fonction très intéressante de la TI grin