Bonsoir, je voudrais arondir des nombres decimaux à 2 chiffres àprès la virgule.
Et je voudrais savoir quelle fonction delphi7 me permettrais de faire cela.
Par exemple: 12.25468 => 12.25 et 13.518599=> 13.52
Merci pour votre disponibilité.
Bonsoir, je voudrais arondir des nombres decimaux à 2 chiffres àprès la virgule.
Et je voudrais savoir quelle fonction delphi7 me permettrais de faire cela.
Par exemple: 12.25468 => 12.25 et 13.518599=> 13.52
Merci pour votre disponibilité.
Salut !
Tu peux utiliser la fonction RoundTo de Delphi. (en n'oubliant pas d'inclure l'unité Math dans les uses).
Ex :
Ceci affichera 12.26
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShowMessage(FloatToStr(RoundTo(12.256,-2)));
Pour plus d'info, F1 sur RoundTo![]()
Salut
Tu peux utiliser aussi les fonctions Format et FormatFloatElles sont faites pour ça
PS: n'oublie pas de cliquer sur![]()
Pedro
Aucune réponse aux sollicitations techniques par MP
Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)
Les pages Source C'est bon. Mangez-en!
Le défi Delphi
Règles du forum - FAQ Delphi - Pensez au chtit
Aéroclub Bastia Saint-Exupéry
si vous voullez garder la précision de vos nombre il préferable d'utiliser FomatFloat ou format
Vous avez les deux chiffre apres la virgule afficher mais vous garder la présision de variable pour d'éventuel calcul
Ok j'ai essayé Formatfloat mais le programme génère une erreur.
Et je veux savoir comment cela s'utilise(syntaxe).
merci!
Partager