You may also like

problem icon

First Forward Into Logo 6: Variables and Procedures

Learn to write procedures and build them into Logo programs. Learn to use variables.

problem icon

First Forward Into Logo 8: More about Variables

Write a Logo program, putting in variables, and see the effect when you change the variables.

problem icon


A geometry lab crafted in a functional programming language. Ported to Flash from the original java at

Weighing Scales

Stage: 4 Short Challenge Level: Challenge Level:1

Say a cone weighs $x$, a sphere weighs $y$ and a cube weighs $z$.

Then we have $$2x + y = z \quad \text{(1)}$$since two cones and a sphere together weigh the same as a cube.

scalesAlso $$y + z = 3 x \quad \text{(2)}$$since a sphere and a cube together weigh the as three cones.

Taking $y$ from each side of (1) (or taking a sphere from each side of the first scales) gives $$2x=z-y\quad \text{(3)}$$

Thento find out how much one cone weighs, we take equation (3) from equation (2) to give
\begin{eqnarray} 3x - 2x &=& (y+z) - (z-y) \\ x &=& y+z-z+y \\ &=& 2y \end{eqnarray}

So a cone weighs the same as two spheres.

This problem is taken from the UKMT Mathematical Challenges.