π
<-
Chat plein-écran
[^]

Séparateur de milliers ?

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

Séparateur de milliers ?

Message non lude 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.
Avatar de l’utilisateur
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 10 Nov 2011, 16:23
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 3ème année comptabilité (après école d'ingénieur)

Re: Séparateur de milliers ?

Message non lude Bisam » 01 Déc 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: Tout sélectionner
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
Dernière édition par Bisam le 01 Déc 2011, 22:38, édité 1 fois.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Séparateur de milliers ?

Message non lude Bisam » 01 Déc 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: Tout sélectionner
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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Séparateur de milliers ?

Message non lude Tom-Zorg » 01 Déc 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.
Avatar de l’utilisateur
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 10 Nov 2011, 16:23
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 3ème année comptabilité (après école d'ingénieur)

Séparateur de milliers ?

Message non lude Tom-Zorg » 11 Avr 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
Avatar de l’utilisateur
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 10 Nov 2011, 16:23
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 3ème année comptabilité (après école d'ingénieur)

Re: Séparateur de milliers ?

Message non lude Bisam » 11 Avr 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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Séparateur de milliers ?

Message non lude Tom-Zorg » 12 Avr 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...
Avatar de l’utilisateur
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 10 Nov 2011, 16:23
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 3ème année comptabilité (après école d'ingénieur)

Re: Séparateur de milliers ?

Message non lude abdel paillade » 17 Fév 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 ?
Avatar de l’utilisateur
abdel pailladePremium
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 24%
 
Messages: 1
Inscription: 08 Avr 2016, 19:48
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile


Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 25 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1024 utilisateurs:
>1007 invités
>13 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)