Finding Unknown Complementary Angles with Construction

Finding Unknown Complementary Angles with Construction
Loading the math board and drawing, please wait…
2023-12-14 23:20
This GeoGebra lesson demonstrates how to find the missing measure when two angles are complementary (sum to 90°) by interactively constructing and measuring the relevant angles. It focuses on core angle concepts such as complementary angle relationships, angle measurement, and using angle/line properties to compute unknown values. The construction is built with GeoGebra commands and objects including Point, Segment, Angle, Polygon, and Rotate to create the angle arms and visualize changes; Textfield and TextToUnicode to display prompts and inputs; and Element plus If to control logic and answer checking. It also includes interactive elements like InputBox1/2, validate, showanswer, showsolution, btnValidate, and showhint to support student input, validation, and guided feedback, along with Shuffle and case-related counters (e.g., caseNum, tries) for varied practice. Designed for middle-school learners (grades 6–8) and for classroom practice on adjacent/vertical/complementary/supplementary angle problems.

GeoGebra Commands & Parameters

  1. Shuffle(Sequence[t, t, 20, angBig - 25, 1]) → allAngMini, {25, 58, 32, 52, 20, 45, 56, 64, 21, 59, 27, 53, 36, 50, 44, 43, 38, 63, 54, 28, 39, 23, 61, 65, 62, 37, 40, 30, 55, 49, 60, 31, 24, 29, 33, 51, 42, 22, 46, 47, 57, 41, 35, 48, 34, 26}
  2. Element(allAngMini, Mod[countQuestion, Length[allAngMini]] + 1) → angMini
  3. Textfield(input1) → InputBox1
  4. TextToUnicode(("" * InputBox1)) → studUniCurrent
  5. Rotate(A, angMini°, O) → B
  6. Rotate(A, angBig°, O) → AF
  7. Angle(B, O, AF) → angBOF
  8. Angle(A, O, AF) → bigA
  9. Textfield(input2) → InputBox2
  10. Polygon(Zip[PixelsToPoint[Corner[1], Corner[3], Corner[5], A], A, {(pixelsLeft, pixelsTop), (pixelsLeft, y(Corner[5]) - pixelsBottom), Corner[5] - (pixelsRight, pixelsBottom), (x(Corner[5]) - pixelsRight, pixelsTop)}]) → borderBox
  11. Corner(5) → layoutAppSize
  12. onboardingTextOffset(Corner[onboardingText, 1], Corner[onboardingText, 3], onboardingCase, Corner[1], Corner[3], Corner[5]) → OnboardingTextOffset
  13. Element({If[layoutX ≟ 16, layoutX - 5, 11], layoutX - 5}, layoutCase) → layoutHintSolnX
  14. Angle(A, O, B) → angAOB
  15. Point(Vector[(1.8 * UnitVector[AngularBisector[AA, O, BB]])], 1) → posLabelAOB
  16. Point(Vector[(1.8 * UnitVector[AngularBisector[BB, O, AFF]])], 1) → posLabelBOF
  17. Point(Vector[(4.4 * UnitVector[AngularBisector[AA, O, AFF]])], 1) → posLabBig
  18. Segment(O, AF) → vert
  19. Segment(O, A) → hor
  20. Segment(O, B') → angSide
  21. Point(Vector[(1.8 * UnitVector[AngularBisector[B', O, AF]])], 1) → posLabelSol2
  22. Angle(A, O, B') → solCase1
  23. Point(Vector[(1.8 * UnitVector[AngularBisector[A, O, B']])], 1) → posLabelSol1
  24. Rotate(A, (aniSli * input1°), O) → SA
  25. Segment(O, SA) → studSide
  26. If(showhint, 3, 0) → speed
  27. Angle(A, O, SA) → studAng

AI Drawing Prompt Reference

Draw a geometric figure with a center point O and two rays forming a larger angle (angBig). Then rotate the ray AF around O to obtain point B, creating angle BOF. The figure should show complementary angle relationships, where the larger angle and smaller angle sum to 90 degrees. The construction order is: first draw the larger angle, then rotate to generate the smaller angle, and label key points to illustrate angle relationships. This figure is used to demonstrate measuring and calculating complementary angles.
The prompt above was compiled from the original drawing commands and is for reference only.