Arrondir à 0.5

goldfingers_suisse Messages postés 29 Date d'inscription dimanche 2 novembre 2003 Statut Membre Dernière intervention 7 décembre 2006 - 22 avril 2004 à 17:52
goldfingers_suisse Messages postés 29 Date d'inscription dimanche 2 novembre 2003 Statut Membre Dernière intervention 7 décembre 2006 - 22 avril 2004 à 23:55
Bonjour, je voudrais savoir si quelqu'un pourrais m'aider.. ?

Je voudrais arrondir à 0.5

donc :

4.12 = 4.00
5.25 = 5.50
5.74 = 5.50
5.79 = 6.00

Je pense avoir une solution mais assez compliquer donc je voulais savoir si quelqu'un avait une solution ?

Merci d'avance

3 réponses

Vb Lover Messages postés 221 Date d'inscription vendredi 30 novembre 2001 Statut Membre Dernière intervention 13 février 2010 5
22 avril 2004 à 18:27
Rien de plus facile :

X = Int(2 * X + 0.5) / 2

"Les maths, c'est comme le sport : une fois entraîné, c'est beaucoup plus facile" (PAMG)

VB Lover ;)
0
Vb Lover Messages postés 221 Date d'inscription vendredi 30 novembre 2001 Statut Membre Dernière intervention 13 février 2010 5
22 avril 2004 à 18:41
De manière plus générale : si tu veux arrondir un nombre à une fraction près (avant c'était Fraction = 2 -> arrondi à 1/2)

X = Int(X * Fraction + 0.5) / Fraction

La fraction est en fait le dénominateur.

VB Lover ;)
0
goldfingers_suisse Messages postés 29 Date d'inscription dimanche 2 novembre 2003 Statut Membre Dernière intervention 7 décembre 2006
22 avril 2004 à 23:55
Merci beaucoup de la réponse

Très sympathique

@ la prochaine

Goldfingers
0
Rejoignez-nous