Arrondir un entier

anorec Messages postés 9 Date d'inscription dimanche 23 février 2003 Statut Membre Dernière intervention 31 août 2003 - 31 août 2003 à 12:07
anorec Messages postés 9 Date d'inscription dimanche 23 février 2003 Statut Membre Dernière intervention 31 août 2003 - 31 août 2003 à 13:01
J'aurais besoin d'un arrondi un peu special (au demi-millier superieur)

ex: 55 -> 500
502 -> 1000
1221 -> 1500

Comment faire cela simplement en VB5 ?

2 réponses

cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
31 août 2003 à 12:33
8-) Neodante 8-)

Divise par 500 prend la partie entière de ta division (par d'arrondi juste la partie entière!) auquel tu rajoute 1 et tu multiplie en suite par 500 :1221/5002 .442 d'où (<gras>2+1)*500</gras>1500
Je pense que ça devrait être bon comme ça !
@+
0
anorec Messages postés 9 Date d'inscription dimanche 23 février 2003 Statut Membre Dernière intervention 31 août 2003
31 août 2003 à 13:01
> Divise par 500 prend la partie entière de ta division (par d'arrondi juste la partie entière!) auquel tu rajoute 1 et tu multiplie en suite par 500 :> 1221/5002 .442 d'où (<gras>2+1)*500</gras>1500
> Je pense que ça devrait être bon comme ça !
> @+

Merci ! c'est plutot ingenieux... Je vais faire des essais de suite.
0