[clos] arondissement de 5 [Fermé]

Signaler
Messages postés
4
Date d'inscription
mercredi 4 avril 2012
Statut
Membre
Dernière intervention
8 avril 2012
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
salut , jai besoin d'une fonction qui
arrondir un nombre decimal de deux chiffres apres la virgule ( le 3eme chifre apres la virgule 5) par exp le chifre 120.265 en 120.27 (jai utuliser FormatFloat mai cette fonction n'arrondit pas le 5 le resultet reste 120.26).

voila lalghorithme a peut pris on
- verifie le 3eme chiffre apres la virule (recuperer la valeur du 3eme chiffre apres la virgule question precedente) si = a5 en ajoute un 0.01 est
apres fair le fonction darondissement.

ou bien exp un autre alghorithme

a:=nombre*100
verifie si le 3eme chifre apres la virgule de 'a'=5 on ajoute le 1 est apres divisé par 100 (b:=a/100)
exp:
a:=120.265
a:=(120.265*100)+1
a:=12027.5/100
a:=120.275
b:=FormatFloat('0.00',a);
b=120.27

merci?

2 réponses

Messages postés
106
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
25 octobre 2020
2
Bonjour,
Voilà plusieurs fois que tu poses la même question.
Le plus important dans la programmation ce n'est pas d' empiler des lignes de code mais de trouver l' algorithme
qui va résoudre le problème. Puisque tu as écrit l'algorithme
traduit le en langage Delphi.


pierrot
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
333
Bonjour,

Je clos une nouvelle fois le sujet et désactive une nouvelle fois ton compte !