Arrodissement [Résolu]

Signaler
Messages postés
6
Date d'inscription
jeudi 29 mars 2012
Statut
Membre
Dernière intervention
3 avril 2012
-
Messages postés
6
Date d'inscription
jeudi 29 mars 2012
Statut
Membre
Dernière intervention
3 avril 2012
-
ja besoin d'une fonction qui arrondir un nombre decimal de deux chiffres après la virgule ( le 2eme
chifre apres la virgule est 5) par exp le chifre 120.25 en 120.30.

4 réponses

Messages postés
3825
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
1 février 2021
38
Salut à tous,

une autre possibilité sans opérations:
  Edit1.Text := Format('%.1f0', [120.25]);

mais tout dépend de ce que l'on veut faire du résultat.


[hr]@+Cirec
[hr]
Messages postés
420
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
6 mai 2019
16
FormatFloat.
Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
16
B := RoundTo(Int(1+A*100)/100,-1);
Messages postés
6
Date d'inscription
jeudi 29 mars 2012
Statut
Membre
Dernière intervention
3 avril 2012

-merci Cirec pour la reponse
Edit1.Text := Format('%.1f0', [120.25]);

-cette solution est juste pour le 5 mais reste le probleme pou le 1,2,3,4 normalement arrondit en plus pas au moin expemple (120.22 le resultat donne 120.25) est pas 120.20