[ ["mm", "millimeter",0],["cm", "centimeter",1],["dm", "decimeter",2],["m", "meter",3],["dam", "decameter",4],["hm", "hectometer",5],["km", "kilometer",6]]
randRange(1,eenhedenAA.length-2) lengteEenheidAAi+1 [lengteEenheidAAi,breedteEenheidAAi].sort()[0] eenhedenAA[lengteEenheidAAi][2]-eenhedenAA[breedteEenheidAAi][2] randRange(2, 9) randRange(2, 9) eenhedenAA[lengteEenheidAAi] eenhedenAA[breedteEenheidAAi] eenhedenAA[gekozenEenheidI] L W*10 5 3

Hoeveel gekozenEenheidA[1] is de omtrek van de rechthoek?
(De rechthoek is niet op schaal getekend.)

init({ range: [[-2, imgL + 1], [-1, imgW + 1]], scale: 20 }); path([[0, 0], [0, imgW], [imgL, imgW], [imgL, 0], true], {stroke: BLUE, fill: "#eee"}); label([imgL / 2, imgW], L + "\\text{ " + lengteEenheidA[0] + "}", "above"); label([0, imgW / 2], W + "\\text{ " + breedteEenheidA[0] + "}", "left");
L2 * 2 + W2 * 2 gekozenEenheidA[1] gekozenEenheidA[0]

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

De eenheden voor de twee zijden zijn niet gelijk.
We gaan ze eerste gelijk maken.
Het antwoord wordt gevraagd in gekozenEenheidA[1], dus herschrijven we één zijde.

init({ range: [[-2, imgL + 1], [-1, imgW + 1]], scale: 20 }); path([[0, 0], [0, imgW], [imgL, imgW], [imgL, 0], true], {stroke: BLUE, fill: "#eee"}); label([imgL / 2, imgW], L2 + "\\text{ " + gekozenEenheidA[0] + "}", "above"); label([0, imgW / 2], W2 + "\\text{ " + gekozenEenheidA[0] + "}", "left",{color:RED});
label([0, imgW / 2], W + "\\text{ " + breedteEenheidA[0] + "}", "left",{color:RED});
path([[0, 0], [0, imgW]], { strokeWidth: 4, stroke: PINK }); path([[0, imgW], [imgL, imgW]], { strokeWidth: 4, stroke: BLUE }); path([[imgL, imgW], [imgL, 0]], { strokeWidth: 4, stroke: "purple" }); path([[imgL, 0], [0, 0]], { strokeWidth: 4, stroke: GREEN }); label([0, imgW / 2], W2 + "\\text{ " + gekozenEenheidA[0] + "}", "left",{color:RED});

Tel de lengtes van alle zijden op:

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

\qquad\text{omtrek} = L2 * 2 + W2 * 2\text{ gekozenEenheidA[0]}

randRange(1,eenhedenAA.length-2) lengteEenheidAAi-1 [lengteEenheidAAi,breedteEenheidAAi].sort()[0] eenhedenAA[lengteEenheidAAi][2]-eenhedenAA[breedteEenheidAAi][2] randRange(2, 9) randRange(2, 9) eenhedenAA[lengteEenheidAAi] eenhedenAA[breedteEenheidAAi] eenhedenAA[gekozenEenheidI] L*10 W 5 3

Hoeveel gekozenEenheidA[1] is de omtrek van de rechthoek?
(De rechthoek is niet op schaal getekend.)

init({ range: [[-2, imgL + 1], [-1, imgW + 1]], scale: 20 }); path([[0, 0], [0, imgW], [imgL, imgW], [imgL, 0], true], {stroke: BLUE, fill: "#eee"}); label([imgL / 2, imgW], L + "\\text{ " + lengteEenheidA[0] + "}", "above"); label([0, imgW / 2], W + "\\text{ " + breedteEenheidA[0] + "}", "left");
L2 * 2 + W2 * 2 gekozenEenheidA[1] gekozenEenheidA[0]

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

De eenheden voor de twee zijden zijn niet gelijk.
We gaan ze eerste gelijk maken.
Het antwoord wordt gevraagd in gekozenEenheidA[1], dus herschrijven we één zijde.

init({ range: [[-2, imgL + 1], [-1, imgW + 1]], scale: 20 }); path([[0, 0], [0, imgW], [imgL, imgW], [imgL, 0], true], {stroke: BLUE, fill: "#eee"}); label([imgL / 2, imgW], L2 + "\\text{ " + gekozenEenheidA[0] + "}", "above",{color:RED}); label([0, imgW / 2], W2 + "\\text{ " + gekozenEenheidA[0] + "}", "left");
label([imgL / 2, imgW], L + "\\text{ " + lengteEenheidA[0] + "}", "above",{color:RED});
path([[0, 0], [0, imgW]], { strokeWidth: 4, stroke: PINK }); path([[0, imgW], [imgL, imgW]], { strokeWidth: 4, stroke: BLUE }); path([[imgL, imgW], [imgL, 0]], { strokeWidth: 4, stroke: "purple" }); path([[imgL, 0], [0, 0]], { strokeWidth: 4, stroke: GREEN }); label([0, imgW / 2], W2 + "\\text{ " + gekozenEenheidA[0] + "}", "left");

Tel de lengtes van alle zijden op:

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

\qquad\text{omtrek} = L2 * 2 + W2 * 2\text{ gekozenEenheidA[0]}