私たちは251アイテムの在庫があり、それをボックスと単一アイテムに変換したいとします。在庫管理
どうすればいいですか?私が欲しい
は、例えば
50 boxes 1 item
Total Items # 251 items
items per box = 5
251/5 = 50.2
のような結果が、結果はあなたが整数の除算および剰余演算子を使用する必要がある50個の箱と1つの項目
私たちは251アイテムの在庫があり、それをボックスと単一アイテムに変換したいとします。在庫管理
どうすればいいですか?私が欲しい
は、例えば
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
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