하자 우리는 재고가 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
는 정수 변수입니다.
상자의 항목 수를 결정할 때는 정수 나누기를 사용하고 나머지 항목 수를 결정할 때는 나머지 연산자를 사용하십시오. 이 연산자는 거의 모든 프로그래밍 언어에 편재되어 있습니다.
이 자바 스크립트에서 같이 수있는 방법의 아이디어 :
...
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
파이썬 답 :
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