Skip to content

Course home

Sign up

Computational thinking

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
Question 22

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.

[2]
Markscheme

Computational thinking Questions

  1. GCSE
  2. /Computer Science
  3. /Computational thinking

Question bank