Bonjour à tous,
Je voudrais savoir comment faire pour garder seulement deux chiffres après la virgule d'un réel.
J'ai essayé "trunc" mais c'est pas ce que je veux.
Cordialement,
Guillaume.
Version imprimable
Bonjour à tous,
Je voudrais savoir comment faire pour garder seulement deux chiffres après la virgule d'un réel.
J'ai essayé "trunc" mais c'est pas ce que je veux.
Cordialement,
Guillaume.
Mais si mais si, c'est ce que tu cherches. Regarde :
;)Code:TonFloat := Trunk(TonFloat*100) / 100;
Salut,
Si c'est juste pour l'affichage, (sinon je vois pas trop l'intérêt)regarde là:
http://www.developpez.com/delphi/faq...e#formaterreel
@+.
Salut,
par contre si c'est un arrondi que tu cherches tu peux aussi chercher du coté de roundto
;)
Merci pour vos réponses mais j'arrive pas à les mettre en oeuvre...
formatfloat me parait bien mais j'arrive pas a la faire marcher.Code:edtPart.Text:=floattostr((dm.quantiteTotaleLivraison(code))/(dm.quantiteTotaleLivraisonEnsemble)*100)+' %'
Cordialement,
Guillaume.
essaie ça alors :
c'est à la volé, j'ai peut etre oublié des parenthèses lolCode:edtPart.Text:=FormatFloat('0.00',(dm.quantiteTotaleLivraison(code))/(dm.quantiteTotaleLivraisonEnsemble)*100)+' %'
;)
yes jte remercie c'est bon ca marche !! Encore merci à la prochaine.
Guillaume.
Dans ces cas-là, merci de cliquer sur le bouton :resolu: ;)Citation:
Envoyé par guiguikawa