【问题标题】:How to round number to 2 decimals如何将数字四舍五入到小数点后两位
【发布时间】:2010-06-20 16:24:43
【问题描述】:

在帮助一个人的路上,我写了一个简单的 F-Script,甚至不知道这种语言的存在

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

但我试图找到一种方法将数字四舍五入到小数点后 2 位,但我一无所获。

有人可以帮我完成我的帮助吗? 谢谢

脚本是:

"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.

回答后的工作脚本

"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.

【问题讨论】:

    标签: formatting rounding f-script


    【解决方案1】:

    如果没有原生轮函数,那么这应该可以工作:

    乘以 100,下限,除以 100。

    【讨论】:

    • 乘以 100,加 0.5,下限,除以 100。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多