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

Идея о том, как это может выглядеть в 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