A warehouse automated packaging system calculates how many full delivery crates (each holding 48 boxes) and smaller cartons (each holding 6 boxes) are needed to pack an order, along with any leftover single boxes.
The algorithm below is used to calculate this:
SET totalBoxes TO 512
SET crates TO totalBoxes DIV 48
SET remainingBoxes TO totalBoxes MOD 48
SET cartons TO remainingBoxes DIV 6
SET looseBoxes TO remainingBoxes MOD 6
Explain why integer division (DIV) and modulus (MOD), rather than real/standard division (/), are used in this algorithm.