2012-01-30 29 views
0

私たちは251アイテムの在庫があり、それをボックスと単一アイテムに変換したいとします。在庫管理

どうすればいいですか?私が欲しい

は、例えば

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

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

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 
関連する問題