讓我們假設我們有251個庫存項目,我們希望將其轉換爲箱子和單件物品。庫存維護
我們該怎麼做?
我想造成這樣的E.g
50 boxes 1 item
Total Items # 251 items
items per box = 5
251/5 = 50.2
但結果必須是50盒和1項
讓我們假設我們有251個庫存項目,我們希望將其轉換爲箱子和單件物品。庫存維護
我們該怎麼做?
我想造成這樣的E.g
50 boxes 1 item
Total Items # 251 items
items per box = 5
251/5 = 50.2
但結果必須是50盒和1項
您需要使用整數除法和模運算符。在僞代碼:
Boxes = AllItems/BoxSize
LooseItems = AllItems mod BoxSize
我假設AllItems
和BoxSize
是整型變量。
使用整數除法來確定箱子中的物品數量,剩餘的操作員用於確定剩餘物品的數量。幾乎所有的編程語言都是這些運算符無處不在。
這如何可能看起來像在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);
謝謝你我所有的觀點都再次感謝! – zohaib 2012-01-30 14:05:22
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
Thankss你我的一切的地步再次感謝! – zohaib 2012-01-30 14:05:12