2010-06-20 5 views
0

sur ma façon d'aider un camarade, j'ai écrit simple F-Script, sans même connaître l'existant de cette langueComment arrondir nombre à 2 décimales

http://forums.marketcircle.com/eve/forums/a/tpc/f/2931083693/m/883106236

mais j'essayé de trouver un moyen d'arrondir le nombre à 2 décimales et je n'ai rien trouvé.

Quelqu'un peut-il m'aider à finaliser mon aide? Merci.

Le script est:

"Get amount to use from API" 
amountEur := element valueForKeyPath:'parent.reportData.object.subtotalPlusMarkupMinusDiscount'. 

"Let's convert to EEK" 
amountEEK := amountEur/15.6466. 

"Return the value" 
amountEEK. 

scénario de travail après la réponse

"Get amount to use from API" 
amountEur := element valueForKeyPath:'parent.reportData.object.subtotalPlusMarkupMinusDiscount'. 

"Let's convert to EEK" 
amountEEK := amountEur/15.6466. 

"Floor it" 
floorEEK := ((amountEEK * 100) + 0.5) floor. 

"Return the value" 
floorEEK/100. 

Répondre

3

S'il n'y a pas une fonction ronde native alors cela devrait fonctionner:

Multipy 100, plancher , divisez par 100.

+1

Multipliez b y 100, ajouter 0,5, étage, diviser par 100. –

+0

si simple ... thxs :) – balexandre

Questions connexes