Percent Change Question Generator: Six Question Types with Feedback
Loading the math board and drawing, please wait…
This GeoGebra applet demonstrates an interactive percent change practice system that automatically generates six different types of percent change questions. The core mathematical concepts include percent increase, percent decrease, percent difference, and finding the base value. The construction uses Random command for random value generation, Sequence and Element commands to build question banks, If command for conditional logic and feedback, Textfield and InputBox for user interface, and Min/Max commands to set value ranges. The system provides meaningful instant feedback based on user answers, helping learners understand real-world applications of percentages. Suitable for middle school mathematics, vocational education, and adult math review, particularly useful for concept consolidation and formative assessment.
GeoGebra Commands & Parameters
Random(1, 6) → randSequence(i, i, 1, 100, 1) → alistRandom(1, 100) → arandElement(alist, arand) → aSequence(i, i, 1, 100, 1) → blistRandom(1, 100) → brandElement(blist, brand) → bSequence(i, i, 1, 100, 1) → clistRandom(1, 100) → crandElement(clist, crand) → cSequence(i, i, 1, 100, 1) → dlistRandom(1, 100) → drandElement(dlist, drand) → dMin(a, b) → mMax(a, b) → MIf(rand ≟ 1, ans1, rand ≟ 6, ans6, rand ≟ 2, ans2, rand ≟ 3, ans3, rand ≟ 4, ans4, rand ≟ 5, ans5) → ansTextfield(e) → InputBox1If(abs(e - ans) < 1, "Very close! Did you round correctly?", " ") → text10If(e > ans, "No: Too high.", "No: Too low.") → text11
AI Drawing Prompt Reference
Draw an interactive percent change practice interface with a randomly generated question area covering six question types about percent increase, decrease, difference, and finding base values. Include an input box for user answers and a feedback text region that shows messages like 'Very close! Did you round correctly?' or 'No: Too high.'/'No: Too low.' based on the input. Behind the scenes, there are hidden random number lists from 1 to 100 used to pick parameters, with minimum and maximum values calculated. The layout is clean, suitable for educational use, emphasizing practice and instant feedback.
The prompt above was compiled from the original drawing commands and is for reference only.