Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : limiter les décimales à deux chiffres [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (kam81)

dimanche 2 octobre 2005 à 19:36:04 | limiter les décimales à deux chiffres

kam81

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.

dimanche 2 octobre 2005 à 20:12:52 | Re : limiter les décimales à deux chiffres

jlen100

Membre Club
salut
pour formater l'affichage tu peux faire:
var value:real;
begin
value:=123.2568;
  edit1.Text:=FloatToStrF(value,TFloatFormat(ffFixed),10,2);
end;
resultat= 123.26
ou TFloatFormat=Format à virgule fixe (pour d'autre format voir l'aide)
10 = la précision
2= le nombre de decimales affichées
bonne prog


dimanche 2 octobre 2005 à 21:09:04 | Re : limiter les décimales à deux chiffres

yvemoreau

uses math;
procedure TForm1.FormCreate(Sender: TObject);
begin
  edit1.Text:=FloatToStrF(RoundTo(9.948877777777777,-2),ffFixed,3,2);
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


dimanche 2 octobre 2005 à 21:10:32 | Re : limiter les décimales à deux chiffres
lundi 3 octobre 2005 à 08:41:09 | Re : limiter les décimales à deux chiffres

jlen100

Membre Club
nota:
pour  la précision  la valeur maxi depend du type choisi 15 pour les valeurs de type Double, et  18 pour les valeurs de type Extended.
precision = nombre de chiffres à afficher
   

mardi 4 octobre 2005 à 17:19:28 | Re : limiter les décimales à deux chiffres

MDUSE

Salut,

Tu peux également utiliser Format
Ex :
      Edit1.Text := Format('%.2f', [value]);

@+

mardi 4 octobre 2005 à 22:39:56 | Re : limiter les décimales à deux chiffres

sokoban

Oui, ou encore :

Edti1.Text := FormatFloat("#,###,##0.00", Value);

Ghislain "Sokoban" Martin
http://perso.wanadoo.fr/sokoban




Cette discussion est classé dans : chiffres, limiter, décimales


Répondre à ce message

Sujets en rapport avec ce message

Comment limiter la vitesse d'un upload entre 2 ordis ? [ par Fredelphi ] Bonjour,Peut-on gérer la vitesse d'un upload ?C'est à dire : je veux faire une application qui envoie des données à un autre ordi, mais je veux limite SVP : J'ai besoin d'aide ! ! ! [ par Neopheus ] Bonjour,J'ai un p'tit pb. En effet, je voudrais "transformer", dans un string, les chiffres en lettres, mais ceci dans un string qui contient en plus Comment limiter la vitesse d'internet sur un poste en réseau ?? [ par taaroa ] Bonjour,je tiens un petit cyber café et j'ai la chance d'avoir un accès par satellite à 300 Ko/sec.Je souhaiterais que mon serveur permette, par exemp aider moi!!!!!!!! stringgrid et bd [ par mimicracra2003 ] Salut!J'ai un problème!!!J'dois enregistrer un tableau (stringgrid contenant pleins d'chiffres) dans ma base de données ACCESS en format binaire si po Limiter telechargement [ par jaytax ] jaytaxest ce qlq un sais,comment limiter la taille de fichier au cours de telechargement ie que je veux limiter la taille que qlq un veut telechargerC Diiférencier les chiffres des lettres dans une string? [ par kwentinn ] Salut tt le monde!J'aimerais savoir s'il est possible de différencier les chiffres des lettres dans une string. Si oui, comment faire? Y'a-t-il une fo Delphi: TFontDialog, limiter la sélection à seulement quelques polices. [ par XcoOL ] Bonjour,Es-ce possible de modifier les propriétés du composant TFontDialog pour permettre la saisie de quelques polices seulements.Par exemple seuleme Nb de chiffres significatifs dans une DBGrid [ par Adelain ] Je n'arrive pas à modifier le nombre de chiffres significatifs dans une DBGrid liée à une table Paradox!Pourtant, dans la table paradox j'ai bien limi Limiter une version Shareware [ par jack554 ] BonjourQuel est le moyen le plus simple (et le moins détectable) de limiter la "durée de vie" d'un shareware dans le temps, comme on le voit sur presq Extended trop court [ par 3Rescator ] Je dois calculer des nombres d'une longueur de 25 chiffres. Mais Extended est trop court car il ne peut contenir que 19 chiffres : ça me fait passer e


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.