Basic Trig Length Generator

Basic Trig Length Generator
Loading the math board and drawing, please wait…
2018-01-05 03:37
This example demonstrates how to generate basic trigonometric length problems using GeoGebra. Core math concepts include trigonometry and geometric construction. By using commands like Segment, Random, Rotate, Intersect, etc., dynamic triangle length problems can be created. Suitable for middle school and above students to learn trigonometry and geometric construction.

GeoGebra Commands & Parameters

  1. Segment(A, B) → a
  2. Random(20, 65) → RA1
  3. Rotate(B, RA1°, A) → B'
  4. Intersect(Line[A, B'], x = x(B)) → C
  5. Polygon(A, B, C) → poly1, c, a_1, b
  6. Midpoint(a_1) → D
  7. Angle(B, A, C) → α
  8. Random(5, 18) → adj
  9. Polygon(I, J, K) → poly3, k, i, j
  10. Angle(I, K, J) → β
  11. Text(adj) → text2
  12. If(shw, Text[(adj * cos(RA2°))], "?") → opp2
  13. If(shw, Text[(adj * sin(RA2°))], "?") → adj2
  14. If(shw, "" + ((adj * tan(RA1°))), "?") → TX1
  15. Rotate(I, 73°, E) → I'
  16. Rotate(J, 73°, E) → J'
  17. Rotate(K, 73°, E) → K'
  18. Polygon(I', J', K') → poly3', k', i', j'
  19. Angle(K', J', I') → γ
  20. Angle(J', I', K') → δ
  21. If(shw, Text[adj], "?") → text3
  22. If(shw, Text[opp3], "?") → text4
  23. If(shw, Text[hyp3], "?") → text5
  24. Text(RandomElement[testlist]) → THIS1