2012-01-30 3 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 

나는 AllItems을 가정하고있어 BoxSize는 정수 변수입니다.

+0

나는 다시 한 번 점 덕분에있어 당신의 모든 Thankss! – zohaib

0

상자의 항목 수를 결정할 때는 정수 나누기를 사용하고 나머지 항목 수를 결정할 때는 나머지 연산자를 사용하십시오. 이 연산자는 거의 모든 프로그래밍 언어에 편재되어 있습니다.

0

이 자바 스크립트에서 같이 수있는 방법의 아이디어 :

... 

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

파이썬 답 :

itemsPerBox = 5 

totalItems = 251 

leftover = totalItems % itemsPerBox 

boxableItems = totalItems - leftover 

numBoxes = boxableItems/itemsPerBox 

numLeftOver = totalItems - boxableItems 

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