cs_kam81
Messages postés114Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention11 février 2009
-
2 oct. 2005 à 19:36
sokoban
Messages postés32Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention 4 novembre 2006
-
4 oct. 2005 à 22:39
j'effectue un calcul automatique suite à une formule et j'affiche le résultat qui est de type float dans un tedit,le pb est comment limiter le nombre de chiffres aprés la virgule à 2, je sais qu'il existe une fonction "floattodecimal" , mais j'ai pas pu l'utiliser, je ne comprend pas ses arguments.
A voir également:
Python limiter le nombre de décimales
Limiter le nombre de chiffre apres la virgule python - Meilleures réponses
yvemoreau
Messages postés308Date d'inscriptionmardi 11 juin 2002StatutMembreDernière intervention26 septembre 2008 2 oct. 2005 à 21:09
uses math;
procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.Text:=FloatToStrF((9.948877777777777,-2),ffFixed,32);
end;
floatToStrF
renvoi une string c'est plus simple ainsi, mais comme notre valeur de décimal après le point
varie selon le cas, vaut mieux arrondir selon nos normes : car si on dépasse la précision ici 3 on arrondis et on perd le 9.94 en 10.00 ,
ensuite 2 spécifie que l'on veut 2 chiffre après la virgule ça ne pose aucun problème...
donc ici avec 9.948... on obtiens 9,95 ,c'est probablement acceptable pour tes besoins...
yve