π
<-

Séparateur de milliers ?

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Séparateur de milliers ?

Unread postby Tom-Zorg » 30 Nov 2011, 23:17

Bonjour,

J'aimerais savoir s'il est possible de faire afficher à la calculatrice un séparateur de milliers (des espaces à la française -ou même des points à l'américaine avec une virgule pour les décimales) ?
Je fais en ce moment un cursus de comptabilité/finances, et l'affichage sans séparateur rend parfois difficile la lecture des grands nombres...

Merci de vos réponses ! :-)

PS: je dispose d'une Ti-Nspire CX CAS, OS 3.1.0.392.
User avatar
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 10 Nov 2011, 16:23
Gender: Male
Calculator(s):
MyCalcs profile
Class: 3ème année comptabilité (après école d'ingénieur)

Re: Séparateur de milliers ?

Unread postby Bisam » 01 Dec 2011, 00:01

Ce n'est pas possible directement... mais on peut fabriquer une fonction qui le ferait.
Cependant, ce n'est pas très pratique à l'emploi.

Peut-être qu'un classeur en Lua pourrait offrir cette possibilité ?

Voici un code assez simple pour séparer les milliers :
Code: Select all
Define milliers(nn)=Func
Local sgn,st,frac
"" -> sgn
If nn<0 then
  "-" -> sgn
  -nn -> nn
Endif
round(fpart(nn,2)) -> frac
when(frac=0,"",","&string(frac)) -> st
While nn>999
   " "&string(mod(nn,1000))&st -> st
   floor(nn/1000) -> nn
EndWhile
Return sgn&string(nn)&st
EndFunc
Last edited by Bisam on 01 Dec 2011, 22:38, edited 1 time in total.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Séparateur de milliers ?

Unread postby Bisam » 01 Dec 2011, 01:02

En fait, je retire tout ce que je viens de dire !!

Il existe une fonction qui fait cela : la fonction "format".

Ici, il suffit de l'utiliser ainsi :
Code: Select all
format(1234567890.123,"g2")

La calculette renverra alors la chaîne de caractères : "1,234,567,890.12" en séparant les milliers et en arrondissant à 2 chiffres après la virgule.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Séparateur de milliers ?

Unread postby Tom-Zorg » 01 Dec 2011, 09:29

Merci beaucoup ! :%):

Pensez-vous qu'il serait possible qu'un classeur entier "travaille" avec cette fonction ?
Je me débrouille assez bien en BASIC, mais je ne vois pas comment procéder, et je ne connais rien au LUA...

Tom.
User avatar
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 10 Nov 2011, 16:23
Gender: Male
Calculator(s):
MyCalcs profile
Class: 3ème année comptabilité (après école d'ingénieur)

Séparateur de milliers ?

Unread postby Tom-Zorg » 11 Apr 2012, 20:26

Bonjour,

A l'approche des examens (DCG), je relance le sujet: si l'un d'entre-vous peut y apporter une réponse, cela m'aiderait vraiment beaucoup, et je ne pense pas être le seul à apprécier...

Problème:
Je fais en ce moment un cursus de comptabilité/finances, et l'affichage sans séparateur de milliers rend parfois difficile la lecture des grands nombres... :s:

Solution envisagée:
Programmer un classeur en LUA (ou Ti-Basic, mais je ne vois pas comment) pour faire afficher systématiquement à la calculatrice un séparateur de milliers ? :quest:
Ce séparateur peut être dans l'esprit de la fonction format(1234567890.123,"g2") -merci Bisam, ou des espaces à la française.
Si ce n'est pas possible pour les inputs (problème au niveau de l'interprétation des commandes), au moins pour l'affichage des résultat numériques.

Merci d'avance pour vos réponses ! :=):
Tom
User avatar
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 10 Nov 2011, 16:23
Gender: Male
Calculator(s):
MyCalcs profile
Class: 3ème année comptabilité (après école d'ingénieur)

Re: Séparateur de milliers ?

Unread postby Bisam » 11 Apr 2012, 21:52

En fait, tu peux faire des calculs dans le pseudo-tableur de la calculette et utiliser une (ou plusieurs) colonne supplémentaire qui afficherait les résultats formatés en séparant les milliers grâce à la fonction "format" que je t'ai présentée.
Il suffirait de mettre cette fonction en entête de la colonne.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Séparateur de milliers ?

Unread postby Tom-Zorg » 12 Apr 2012, 09:08

Bonjour Bisam, quelle réactivité ! :o:

En fait, j'ai déjà testé cette solution mais ce n'est guère convivial: cela revient à utiliser la puissance de Maple dans Excel (ou Maxima dans LibreOfficeCalc pour les intégristes du libre)... fonctionnel mais frustrant au point de ne pas l'utiliser ! :oops:

Tom

Edit:
En re-jetant un œil à mon classeur de l'an dernier, je me souviens que l'utilisation de "format" bloque en assignation automatique, alors qu'un simple copier-coller sur les 20 premières lignes du tableau fonctionne. J'avais testé pleins de trucs (dont l'assignation d'un nom de colonne) sans succès; si tu as l'explication je suis preneur: ça m'avait profondément surpris/agacé à l'époque...

Depuis j'utilise le raccourci st
(x):=format(x,"g2 ") pour faire des vérifications occasionnelles, mais il m'arrive d'oublier...
User avatar
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 10 Nov 2011, 16:23
Gender: Male
Calculator(s):
MyCalcs profile
Class: 3ème année comptabilité (après école d'ingénieur)

Re: Séparateur de milliers ?

Unread postby abdel paillade » 17 Feb 2019, 17:03

Bonjour tout le monde, je ne comprend pas très bien comment faire pour utiliser le " pseudo-tableur" de la calculette. Quellqun peut m'aide svp je n'arrive pas trouver sur ma calculatrice ?
User avatar
abdel pailladePremium
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 24%
 
Posts: 1
Joined: 08 Apr 2016, 19:48
Gender: Not specified
Calculator(s):
MyCalcs profile


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 19 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3322 utilisateurs:
>3302 invités
>12 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)