Bonjour les amis ;
j'ai un nombre decimale sur 9 position apres la vergule et je veux aleger ca en 2 position
merci
Bonjour les amis ;
j'ai un nombre decimale sur 9 position apres la vergule et je veux aleger ca en 2 position
merci
Salut,
Une possibilité : tu le multiplie par cent, tu fais un arrondi (Round) et tu redivise par 100.
A+,
Seb.
hummm explique
ex:
??????
Code : Sélectionner tout - Visualiser dans une fenêtre à part dbedit1.text:= round (strtofloat ( dbedit2.text ) ) ;
Euh, n'utilisant pas les DBMachins, je ne sais pas si c'est possible mais essayes de faire :A+,
Code : Sélectionner tout - Visualiser dans une fenêtre à part dbedit1.text:= FloatToStr(Round (strtofloat ( dbedit2.text ) * 100 ) / 100;
Seb.
Salem Nil
Essaie la fonction RoundTo (ou SimpleRoundTo)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dbedit1.text:= FloatToStr(RoundTo (strtofloat ( dbedit2.text ), -2) ) ;
Envoyé par nil
Si tu veux seulement retenir que les deux chiffres aprés la virgule tu peux par exemple utilisé formatfloat de la facon suivant:
....
var variable : float;
...
variable := Formatfloat('####,##',variable,);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager