Comment arrondir un nombre à 200, 400, 600, 800

cs_shaft107 Messages postés 29 Date d'inscription lundi 25 mars 2002 Statut Membre Dernière intervention 20 avril 2005 - 20 avril 2005 à 12:16
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 20 avril 2005 à 13:55
bonjour à tous,

j'ai petit pb qui est le suivant

Comment arrondir un nombre de sorte qu'il se termine par 200, 400, 600 ou 800 ou 000

je sais arrondir à la centaine supérieure en faisant
nb = ((int(nb)/100)+1)*100

mais que faire dans ce cas
ex :
50 arrondir à 200
51310 arrondir à 51400
12500 arrondir à 12600
7700 arrondir à 7800
700 arrondir à 800

merci de me donner un coup de main et de maître

shaft

1 réponse

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
20 avril 2005 à 13:55
tu aurais plus de réponse sur vbfrance.com et surtout plus optimisé :p



ca marche ca : dim r as integer = n mod 200

avec n ton nombre, et r le resultat

<hr>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
0
Rejoignez-nous