Nombre de chiffre derrière une virgule

Nombre de chiffre derrière une virgule - Programmation

Marsh Posté le 17-06-2002 à 18:16:36    

Comment afficher seulement 4 chiffre derrière la virgule d'une variable "Double" (réel) dans Delphi?
 
Merci

Reply

Marsh Posté le 17-06-2002 à 18:16:36   

Reply

Marsh Posté le 17-06-2002 à 18:25:45    

Avec setprecision(nombre_de_chiffre) si je me souviens bien.
 
=> librairie iomanip.h.
 
 
La syntaxe est, pour afficher les 4 premiers chiffres décimaux d'un nombre n,
 

Code :
  1. cout<< setprecision(5)<< n;

 
 
 
Majca


Message édité par Majca Jalasu le 17-06-2002 à 18:27:38
Reply

Marsh Posté le 17-06-2002 à 19:09:59    

Ton truc là ça ressemble à du C++, pas à du Pascal :heink:
 
Pour arrondir à X chiffres après la virgule il y a RoundTo et SimpleRoundTo dans Delphi 6.
 
Sinon si c'est pour l'affichage, bhen ça dépend avec quoi et comment tu l'affiches, donc donne plus de détails.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-06-2002 à 19:18:05    

Désolé...
Je pensais que Delphi acceptait le c++ c/c++ au même titre que borland... c++ mdr :D
 
Oki, oki, je me suis planté :D
Désolé,
 
 
Majca

Reply

Marsh Posté le 17-06-2002 à 19:42:37    

:)
Delphi c'est du Pascal
C++Builder c'est du C++... mais il accepte le Pascal aussi.
Domage en effet que Delphi n'accepte pas le C++, dans quelques rares cas ça pourrait être utile (non ce n'est pas un troll :D)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-06-2002 à 21:19:05    

C'est pour afficher dans un Label

Reply

Marsh Posté le 17-06-2002 à 21:26:41    

label1.Caption := Format("%.4f", [nombre_double]);
 
pour plus d'infos tape "Format strings" dans l'index de l'aide ;)


Message édité par antp le 17-06-2002 à 21:27:09

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed