Zukei Level 5 Geometry Construction Challenge

Zukei Level 5 Geometry Construction Challenge
Loading the math board and drawing, please wait…
2016-12-31 22:54
In collections Zukei Game
This example demonstrates the Zukei Level 5 geometry construction challenge, involving logarithmic functions, logarithms, matrices, and means. Using GeoGebra commands such as Sort, Element, If, Polygon, etc., various geometric shapes such as parallelograms, trapezoids, rhombuses, rectangles, and squares can be constructed. Suitable for middle school and above students for geometry construction practice.

GeoGebra Commands & Parameters

  1. Sort(triSides) → TriSidesSort
  2. Element(TriSidesSort, 1) → sideA
  3. Element(TriSidesSort, 2) → sideB
  4. Element(TriSidesSort, 3) → sideC
  5. Element(answerList, numQuestion) → question
  6. If(square, "Square", isoTrapezoid, "Isosceles Trapezoid", trapezoid, "Trapezoid", isQuad, "Quadrilateral", " ", rectangle, "Rectangle", rhombus, "Rhombus", parallelogram, "Parallelogram", kite, "Kite") → quadText
  7. Polygon(A, F, F_6, A_6) → poly1, f, g, h, i
  8. Length(list6) → a
  9. If(triRight, "Right", triAcute, "Acute", triObtuse, "Obtuse", " ") → triAngleText
  10. If(triEquilateral, "Equilateral", triIsosceles, "Isosceles", triScalene, "Scalene", " ") → triSideText
  11. If(isQuad, quadText, isTriangle, triText, "blank") → polyText
  12. If(correct, correctText, wrongText) → textCheck
  13. Intersect(h, i) → G
  14. Intersect(g, h) → H
  15. Polygon(G, H, I, J) → poly2, g_1, h_1, i_1, j
  16. Point(j) → K
  17. Point(h_1) → L
  18. Segment(K, L) → l
  19. If(triIsosceles ∨ triEquilateral ∨ isoTrapezoid, "an", "a") → anText2
  20. If(question ≟ "Isosceles Right Triangle" ∨ question ≟ "Isosceles Triangle", "an", "a") → anText1
  21. If(triIsosceles, "Isosceles", "") → triIsoscelesText
  22. If(triRight ∧ triIsosceles, "Isosceles Right Triangle", triRight, "Right Triangle", triIsosceles, "Isosceles Triangle", triText) → triRightText
  23. If(isQuad, quadText, isTriangle, triRightText, "blank") → polyTextAlt