Time Value of Money Calculations

Time Value of Money Calculations
Loading the math board and drawing, please wait…
2020-09-22 16:07
This example demonstrates the methods of time value of money calculations. Core mathematical concepts include compound interest calculations and present and future value computations. Using GeoGebra commands such as RandomElement, Textfield, and Payment, it dynamically shows the value changes under different parameters. Suitable for high school and above students.

GeoGebra Commands & Parameters

  1. Remove(pvlist, {0, 0}) → pvlist2
  2. RandomElement(pvlist2) → pvin2
  3. RandomElement(pvlist) → pvin
  4. Textfield(stansq8) → InputBox8
  5. Textfield(stansq7) → InputBox7
  6. Textfield(stansq6) → InputBox6
  7. Textfield(stansq5) → InputBox5
  8. Textfield(stansq4) → InputBox4
  9. Textfield(stansq3) → InputBox3
  10. Textfield(stansq2) → InputBox2
  11. Textfield(stansq1) → InputBox1
  12. RandomElement(rdtlist) → rdt
  13. Payment(rhouse / 1200, 300, (0.9 * pvhouse), 0) → payhouse
  14. AreEqual(InputBox5, ansq5) → corrq5
  15. AreEqual(InputBox6, ansq6) → corrq6
  16. RandomElement(tinlist) → tin
  17. AreEqual(InputBox4, ansq4) → corrq4
  18. Random(3, 6) → tdt
  19. Payment(rdt / 1200, (tdt * 12), pvdt, 0) → paydtb
  20. AreEqual(InputBox7, ansq7) → corrq7
  21. AreEqual(InputBox8, ansq8) → corrq8
  22. RandomElement(ninlist) → nin
  23. RandomElement(paylist) → payran
  24. AreEqual(InputBox2, ansq2) → corrq2
  25. AreEqual(InputBox1, ansq1) → corrq1
  26. AreEqual(InputBox3, ansq3) → corrq3
  27. Corner(5) → dims
  28. If(nin ≟ 1, ntext1, If[nin ≟ 2, ntext2, If[nin ≟ 4, ntext3, ntext4]]) → nintext
  29. If(qQ ≟ 1, ansq1, If[qQ ≟ 2, ansq2, If[qQ ≟ 3, ansq3, If[qQ ≟ 4, ansq4, If[qQ ≟ 5, ansq5, If[qQ ≟ 6, ansq6, If[qQ ≟ 7, ansq7, ansq8]]]]]]) → answ

AI Drawing Prompt Reference

This is a graphical display of time value of money calculations. The graph includes a house loan calculator showing monthly repayment amounts and total repayment amounts. Users can input loan amount, interest rate, and term, and the graph dynamically displays repayment changes. There are also input boxes for setting parameters and a result display area. The construction order is to set parameters first, then calculate repayment, and finally display results.
The prompt above was compiled from the original drawing commands and is for reference only.