randFromArray([ ["dm", "decimeter"], ["m", "meter"], ["cm", "centimeter"] ])
randRange(1, 8)

Een vierkant heeft een zijde van S (UNIT_TEXT).
Hoeveel (UNIT_TEXT) is de omtrek?

4 * S (UNIT_TEXT)

Een vierkant heeft vier gelijke zijden.

init({ range: [[-1, 3], [-1, 3]] }); path([[0, 0], [2, 0], [2, 2], [0, 2], true], { stroke: BLUE, fill: "#eee" }); path([[0, 0], [0, 2]], { "stroke": PINK }); label([0, 1], S + "\\text{ " + UNIT + "}", "left", { "color": PINK });

De omtrek is de totale lengte van alle zijden van het figuur samen.

path([[0, 0], [0, 2]], { strokeWidth: 4, stroke: PINK }); path([[0, 2], [2, 2]], { strokeWidth: 4, stroke: BLUE }); path([[2, 2], [2, 0]], { strokeWidth: 4, stroke: "purple" }); path([[2, 0], [0, 0]], { strokeWidth: 4, stroke: GREEN });

Tel de lengtes van alle zijden op:

\qquad\text{omtrek} = \pink{S} + \blue{S} + \purple{S} + \green{S}

\qquad\text{omtrek} = S * 4\text{ UNIT}

\gray{\qquad \text{4 x }S\qquad=\qquad4 * S}

randRange(1, 8)

De omtrek van een vierkant is 4 * S (UNIT_TEXT).
Hoe lang is elke zijde?

S (UNIT_TEXT)
De zijden van een vierkant zijn allemaal even lang.
init({ range: [[-1, 3], [-1, 3]] }); path([[0, 0], [2, 0], [2, 2], [0, 2], true], { stroke: BLUE, fill: "#eee" }); path([[0, 0], [0, 2]], { "stroke": PINK }); label([0, 1], "\\text{? " + UNIT + "}", "left", { "color": PINK });
path([[0, 0], [0, 2]], { strokeWidth: 4, stroke: PINK }); path([[0, 2], [2, 2]], { strokeWidth: 4, stroke: BLUE }); path([[2, 2], [2, 0]], { strokeWidth: 4, stroke: PURPLE }); path([[2, 0], [0, 0]], { strokeWidth: 4, stroke: GREEN });

De omtrek is de totale lengte van alle zijden van het figuur samen.

\qquad \pink{\text{?}} + \blue{\text{?}} + \purple{\text{?}} + \green{\text{?}} = 4 * S\text{ UNIT}

De zijden van een vierkant zijn allemaal even lang.
Elke zijde is daarom S UNIT lang want \gray{\qquad 4 * S : 4 = S}

\qquad \pink{S} + \blue{S} + \purple{S} + \green{S} = 4 * S\text{ UNIT}

randRange(1, 8) randRange(1, 8)

Een rechthoek is L (UNIT_TEXT) lang en W (UNIT_TEXT) breed.
Hoeveel (UNIT_TEXT) is de omtrek?

2 * L + 2 * W (UNIT_TEXT)
init({ range: [[-1, L + 1], [-1, W + 1]], scale: 100 / max(L, W) }); path([[0, 0], [L, 0], [L, W], [0, W], true], { stroke: BLUE, fill: "#eee" }); label([L / 2, W], L + "\\text{ " + UNIT + "}", "above"); label([L, W / 2], W + "\\text{ " + UNIT + "}", "right");

De omtrek is de totale lengte van alle zijden van het figuur samen.

path([[0, 0], [0, W]], { strokeWidth: 4, stroke: PINK }); path([[0, W], [L, W]], { strokeWidth: 4, stroke: BLUE }); path([[L, W], [L, 0]], { strokeWidth: 4, stroke: PURPLE }); path([[L, 0], [0, 0]], { strokeWidth: 4, stroke: GREEN });

Tel de lengtes van alle zijden op:

\qquad\text{omtrek} = \pink{W} + \blue{L} + \purple{W} + \green{L}

\qquad\text{omtrek} = 2 * L + 2 * W\text{ UNIT}

\gray{\qquad \text{2 x }L\qquad+\qquad\text{2 x }W\qquad=\qquad2 * L + 2 * W}