Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1033 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  question toute bete :o , sectionner un nombre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question toute bete :o , sectionner un nombre

n°480962
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 13:38:34  profilanswer
 

:whistle:  :hello:  
 
imaginez que vous avez un chiffre tel que..
 
6677846785
 
et vous voulez le traiter pour avoir un chiffre avec des virgules pour qu il soit plus lisible.. (6,677,846,785)
comment feriez vous?
 
de mon coté je connais qu une technique..
faire une recherche sur le texte , tant qui a plus de trois chiffres, s arreter tout les 3  :whistle:  
 
mais bon si y a plus simple / rapide =)
 :jap:  

mood
Publicité
Posté le 08-08-2003 à 13:38:34  profilanswer
 

n°480969
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-08-2003 à 13:43:22  profilanswer
 

Format('%.0n', [nombre]);
 
ça utilisera le séparateur défini dans Windows, par ex des espaces chez moi (j'aime mieux des espaces que des virgules)
si tu veux absolument un séparateur à toi (spa bien :D), y a la variable globale ThousandSeparator


Message édité par antp le 08-08-2003 à 13:44:12

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°480986
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 13:52:53  profilanswer
 

:jap:  
 
je pense utiliser des virgules , car le site utilise des virgule , enfin je verrai ce qui est le plus beau :)
 
ps je sais pas si tu as remarqué, mais a chaque fois que j ai un pb, c est toi qui m aide :lol:
 
 merci pour tout ^^

n°480989
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-08-2003 à 13:53:58  profilanswer
 

De@thm@ster Of Hell a écrit :

mais a chaque fois que j ai un pb, c est toi qui m aide :lol:


 
bah disons qu'y a peu de topics Delphi, et peu de monde qui est là pour y répondre... donc souvent c'est moi qui tombe dessus en premier (parfois Taureau passe avant moi :D)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°481029
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 14:28:47  profilanswer
 

testedit1.Text:=Format('%.0n', [4500]);
pourquoi ca ne fonctionne que si je met un '.' apres le chiffre?

n°481075
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-08-2003 à 14:51:45  profilanswer
 

il lui faut un nombre réel pour le %n
vu que tu avais mis un nombre plus grand que la taille max d'un Integer je pensais que tu avais des Double :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°481090
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 14:57:20  profilanswer
 

antp a écrit :

il lui faut un nombre réel pour le %n
vu que tu avais mis un nombre plus grand que la taille max d'un Integer je pensais que tu avais des Double :D
 


bah en fait les nombres risque d etre etaler entre 1000 et 20 milliard  :whistle:

n°481099
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:03:06  profilanswer
 

antp a écrit :

il lui faut un nombre réel pour le %n


 
faut que je remplace le % et n par un reel?
 
jsuis perdu  :sweat:  sur la faq delphi est sur qq site
ils mettent  
'%*.*n'
 
ou * est un nombre  :pt1cable:

n°481123
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-08-2003 à 15:15:25  profilanswer
 

testedit1.Text:=Format('%.0n', [un_reel]);
 
ce qu'on met avant et après le . c'est le nombre de chiffres avant et après la virgule, ici le 0 c'était pour pas avoir de partie décimale mais si tu en veux une tu mets juste %n


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°481133
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:20:24  profilanswer
 

antp a écrit :

testedit1.Text:=Format('%.0n', [un_reel]);
 
ce qu'on met avant et après le . c'est le nombre de chiffres avant et après la virgule, ici le 0 c'était pour pas avoir de partie décimale mais si tu en veux une tu mets juste %n


 testedit1.Text:=Format('%.0n', [500000000]);
 
bé pourquoi j ai une erreur avec cha :cry:
 

mood
Publicité
Posté le 08-08-2003 à 15:20:24  profilanswer
 

n°481135
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:21:28  profilanswer
 

par contre avec
 testedit1.Text:=Format('%.0n', [500000000.0]);
j obtient 500 000 000 et donc pas d erreur  :pt1cable:  :pt1cable:

n°481138
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:23:52  profilanswer
 

:lol: j attend tes reponses  
 
comme la voix de dieu  :o   :lol:  :lol:  
 
[:oodawnoo]


Message édité par de@thm@ster of hell le 08-08-2003 à 15:24:07
n°481153
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-08-2003 à 15:33:23  profilanswer
 

De@thm@ster Of Hell a écrit :


bé pourquoi j ai une erreur avec cha :cry:
 
 


 
parce que c'est un entier et non un réel
quand tu mets un . derrière ça devient un réel
relis la doc :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°481156
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:35:48  profilanswer
 

antp a écrit :


 
parce que c'est un entier et non un réel
quand tu mets un . derrière ça devient un réel
lis la doc :o


 
 :o  
 
 
 :jap:  
 
je sais pourquoi j ai plein de probleme avec les chiffres maintenant :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  question toute bete :o , sectionner un nombre

 

Sujets relatifs
question sur les makefilePetite question de base sur les tableaux ( HTML )
[Access] Question de base sur les tables/requêtesquestion sur les versions de addslashes()
Comment avoir le nombre total d'enregistrements dans une table MySQL ?[c++] Question sur les .lib
c koi un nombre entier en base octale ou hexadécimale ??[PHP] Question sur les Header
[python]Question de saut de ligneSQL question à la con : i++
Plus de sujets relatifs à : question toute bete :o , sectionner un nombre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR