Coin Template

Coin Template
Loading the math board and drawing, please wait…
2020-07-31 20:50
This example demonstrates the geometric shapes and arrangements of coins. It involves concepts such as sequences and circles. Using GeoGebra commands like Element, Polygon, and Sum, the arrangement of coins can be constructed. Suitable for students at the junior high school level and above to learn about sequences and circles.

GeoGebra Commands & Parameters

  1. Element(currencylist, currencyselector) → currencytext
  2. Polygon(W, A_1, K_3, L_3) → poly1, w, a_1, k_3, l_3
  3. Sum(Sequence[If[IsInRegion[(x(Element[pennypoints, i]) + Length[pennysize] / 2, y(Element[pennypoints, i]) + Length[pennysize] / 2), poly1], 1, 0], i, 1, 10]) → pennytotal
  4. Sum(Sequence[If[IsInRegion[(x(Element[dimepoints, i]) + Length[dimesize] / 2, y(Element[dimepoints, i]) + Length[dimesize] / 2), poly1], 10, 0], i, 1, 10]) → dimetotal
  5. Sum(Sequence[If[IsInRegion[(x(Element[quarterpoints, i]) + Length[quartersize] / 2, y(Element[quarterpoints, i]) + Length[quartersize] / 2), poly1], 25, 0], i, 1, 10]) → quartertotal
  6. Segment(N_3, O_3) → b
  7. Segment(N_3, P_3) → c
  8. Sequence(Circle[N_3 + ((i * b / 7) + b / 14, ((-c)) / 6), (Length[nickelsize] / 2 * 1.05)], i, 0, 6) → nickelcircles1
  9. Sequence(Circle[N_3 + ((i * b / 7) + b / 14, ((-c)) / 6 - c / 3), (Length[nickelsize] / 2 * 1.05)], i, 0, 6) → nickelcircles2
  10. Sequence(Circle[N_3 + ((i * b / 7) + b / 14, ((-c)) / 6 - (2 * c / 3)), (Length[nickelsize] / 2 * 1.05)], i, 0, 5) → nickelcircles3
  11. Sequence(Circle[N_3 + ((i * b / 5) + b / 10, ((-c)) / 4), (Length[dimesize] / 2 * 1.05)], i, 0, 4) → dimecircles1
  12. Sequence(Circle[N_3 + ((i * b / 5) + b / 10, (3 * ((-c)) / 4)), (Length[dimesize] / 2 * 1.05)], i, 0, 4) → dimecircles2
  13. Sequence(Circle[N_3 + (b / 8 + (i * b / 4), ((-c)) / 2), (Length[quartersize] / 2 * 1.05)], i, 0, 3) → quartercircles
  14. Sum(Sequence[If[IsInRegion[(x(Element[nickelpoints, i]) + Length[nickelsize] / 2, y(Element[nickelpoints, i]) + Length[nickelsize] / 2), poly1], 5, 0], i, 1, 20]) → nickeltotal
  15. Element(checkertext, 2 - (dimetotal + pennytotal + quartertotal + nickeltotal ≟ 100)) → affirmation