1
我有一個場景,我需要舍入到下一個5kgs。簡單舍入與Coldfusion
如果總重量小於5kgs,我需要將它圓化到接下來的5kgs。 如果該項目剛好超過5公斤,例如5.01,則需要舍入到10公斤。
我的數學技能是不是最大的,所以林希望有人也許能告訴我如何計算它,所以它跳轉到下一個5公斤自動
<cfset totalWeight = 5.01>
<cfset breakPoints = 5.00>
<cfset bagCost = 18.00>
<cfset totalWeight = ceiling(totalWeight)>
<cfif totalWeight LTE 5.00 >
<cfset totalBags = 1 >
<cfelse>
<cfset totalBags = totalWeight/breakpoints >
</cfif>
<cfset totalCost = totalBags * bagCost>
<cfoutput>
#totalweight#<br/>
#totalBags#
<hr/>
#totalCost#<br/>
<hr/>
</cfoutput>