2012-01-30 94 views
0

讓我們假設我們有251個庫存項目,我們希望將其轉換爲箱子和單件物品。庫存維護

我們該怎麼做?

我想造成這樣的E.g

50 boxes 1 item 
Total Items # 251 items 
items per box = 5 
251/5 = 50.2 

但結果必須是50盒和1項

回答

0

您需要使用整數除法和模運算符。在僞代碼:

Boxes = AllItems/BoxSize 
LooseItems = AllItems mod BoxSize 

我假設AllItemsBoxSize是整型變量。

+0

Thankss你我的一切的地步再次感謝! – zohaib 2012-01-30 14:05:12

0

使用整數除法來確定箱子中的物品數量,剩餘的操作員用於確定剩餘物品的數量。幾乎所有的編程語言都是這些運算符無處不在。

0

這如何可能看起來像在JavaScript一個想法:

... 

var totalItems = 251; 
var itemsPerBox = 5; 
var noOfBoxes = Math.floor(totalItems/itemsPerBox); // = 50 
var noOfItems = totalItems % itemsPerBox; // = 1 
alert("Number of Boxes: " + noOfBoxes + ". Number of Items: " + noOfItems); 
+0

謝謝你我所有的觀點都再次感謝! – zohaib 2012-01-30 14:05:22

0

Python的答案:

itemsPerBox = 5 

totalItems = 251 

leftover = totalItems % itemsPerBox 

boxableItems = totalItems - leftover 

numBoxes = boxableItems/itemsPerBox 

numLeftOver = totalItems - boxableItems 

print "numLeftOver = ", 
print numLeftOver 
print "numBoxes = ", 
print numBoxes