//
// Authors: Martti E. Pesonen and Hanna Lehtola
// Original base document by Timo Ehmke
// Systemvariablen
// ===============
APPLET_WIDTH = 300
APPLET_HEIGHT = 300
WORLD_X_MAX = +5.0
WORLD_X_MIN = -5.0
WORLD_Y_MAX = +5.0
WORLD_Y_MIN = -5.0
showGrid = TRUE
snapToGrid = TRUE
// Figurenbeschreibung
// ===================
e[1] = O; point; fixed; -3.0,-3.0; "HideLabel"
e[2] = Ox; point; fixed; 3.0,-3.0; "HideLabel"
e[3] = Oy; point; fixed; -3.0,3.0; "HideLabel"
e[4] = xa; line; connect; O,Ox; 0;black;black;0;
e[5] = ya; line; connect; O,Oy; 0;black;black;0;
e[6] = A; point; lineslider; 1.0,-3.0,xa; "HideLabel"
e[7] = B; point; lineslider; 0.0,-3.0,xa; "HideLabel"
e[8] = C; point; lineslider; -2.0,-3.0,xa; "HideLabel"
e[9] = D; point; lineslider; 2.0,-3.0,xa; "HideLabel"
e[10] = E; point; lineslider; -1.0,-3.0,xa; "HideLabel"
e[11] = a; point; lineslider; -3.0,0.0,ya; "HideLabel"
e[12] = b; point; lineslider; -3.0,1.0,ya; "HideLabel"
e[13] = c; point; lineslider; -3.0,-1.0,ya; "HideLabel"
e[14] = d; point; lineslider; -3.0,2.0,ya; "HideLabel"
e[15] = e; point; lineslider; -3.0,-2.0,ya; "HideLabel"
e[16] = AA; line; perpendicular; A,xa; 0;0;0;0
e[17] = BB; line; perpendicular; B,xa; 0;0;0;0
e[18] = CC; line; perpendicular; C,xa; 0;0;0;0
e[19] = DD; line; perpendicular; D,xa; 0;0;0;0
e[20] = EE; line; perpendicular; E,xa; 0;0;0;0
e[21] = aa; line; perpendicular; a,ya; 0;0;0;0
e[22] = bb; line; perpendicular; b,ya; 0;0;0;0
e[23] = cc; line; perpendicular; c,ya; 0;0;0;0
e[24] = dd; line; perpendicular; d,ya; 0;0;0;0
e[25] = ee; line; perpendicular; e,ya; 0;0;0;0
e[26] = Ab; point; intersection; AA,bb; "HideLabel"
e[27] = Bd; point; intersection; BB,dd; "HideLabel"
e[28] = Db; point; intersection; DD,bb; "HideLabel"
e[29] = De; point; intersection; DD,ee; "HideLabel"
e[30] = Ed; point; intersection; EE,dd; "HideLabel"
e[31] = KPAb; point; fixed; -2.0,-1.0; 0;0;0;0
e[32] = KPBd; point; fixed; -1.0,1.0; 0;0;0;0
e[33] = KPDb; point; fixed; 1.0,-1.0; 0;0;0;0
e[34] = KPDe; point; fixed; 1.0,2.0; 0;0;0;0
e[35] = KPEd; point; fixed; 2.0,1.0; 0;0;0;0
e[36] = KEAb; point; fixed; -2.0,-1.2; 0;0;0;0
e[37] = KEBd; point; fixed; -1.0,1.2; 0;0;0;0
e[38] = KEDb; point; fixed; 1.0,-1.2; 0;0;0;0
e[39] = KEDe; point; fixed; 1.0,2.2; 0;0;0;0
e[40] = KEEd; point; fixed; 2.0,1.2; 0;0;0;0
e[41] = YMAb; circle; radius; KPAb, KEAb; 0;0;0;0
e[42] = YMBd; circle; radius; KPBd, KEBd; 0;0;0;0
e[43] = YMDb; circle; radius; KPDb, KEDb; 0;0;0;0
e[44] = YMDe; circle; radius; KPDe, KEDe; 0;0;0;0
e[45] = YMEd; circle; radius; KPEd, KEEd; 0;0;0;0
//e[46] = t; point; vertical; Ox,1.0;
//e[47] = v; point; dragable; 3.0,3.0;
e[46] = m1; measure; button; "Evaluation","evaluate";
// Aufgabenanalyse
// ===============
MAX_ANSWER = 0
condition[1] = "isIncluded(Ab,YMAb)"
condition[2] = "isIncluded(Bd,YMBd)"
condition[3] = "isIncluded(Db,YMDb)"
condition[4] = "isIncluded(De,YMDe)"
condition[5] = "isIncluded(Ed,YMEd)"
key = "condition[1] AND condition[2] AND condition[3] AND condition[4]"
comment[1] = " EXACTLY!"
key = "1"
comment[1] = " Your answer is not right. /n Just try again."