Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Rounding algorithm?
Message
 
À
05/01/2000 10:10:51
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00313184
Message ID:
00313239
Vues:
47
How about this:
FUNCTION Roundit
lparameters tnVal, tnRound 

 return tnRound * (int(tnVal/tnRound) + round(mod(tnVal,tnRound)/tnRound, 0))

ENDFUNC
>
>Does anyone have a good algorithm for rounding a number (money) to the nearest 50 cents, 75 cents, etc? I'm trying to avoid breaking it down into integer and decimal components and running through a case statement. I'm hoping for some slick one or two line UDF.
>
>thanks!
>Ken
Peter Franz
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform