Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
The 10 multiple immediately higher than a number
Message
De
17/12/2010 08:04:13
 
 
À
17/12/2010 07:53:20
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01492886
Message ID:
01493070
Vues:
59
>>>>>How to find the 10 multiple immediately higher then a number.
>>>>>
>>>>>e.g.
>>>>>
>>>>>2 ---------- 10
>>>>>15----------20
>>>>>17----------20
>>>>>21----------30
>>>>>41----------50
>>>>>
>>>>>Seems simple but I cannot imagine a function to do it.
>>>>
>>>>Just for variety (and assuming no negative values):
x -MOD(x,10)+10
Works with values other than 10 as well :-}
>>>
>>>Another option, that does work with negative numbers, is:
>>>
>>>ceiling(x/10)*10
>>>
>>
>>Hilmar, I tried your method with x = 80 and it returned 80 instead of the correct answer 90 ?
>
>Pete,
>
>are you having a bad day, or what's the logic? I thought the idea was to round up to the next whole 10, but rounding a whole 10 up to the next whole 10 does not sound reasonable to me.

The original request:
How to find the 10 multiple immediately *higher* then a number.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform