Compute an increased base value using a change factor (multiple equivalent metho
Loading the math board and drawing, please wait…
In collections
Prozentrechnung: Vermehrung und Verminderung
This GeoGebra lesson demonstrates how to calculate the new value G+ after a base quantity G is increased by p%, and how to judge which multiple-choice methods are equivalent. It centers on percentage change, the change factor (1 ± p/100), and the relationship between G and the increased value G+. The construction uses a sequence of geometric/text elements to present inputs and evaluate answers: commands and mechanisms from the construction summary include Sequence, Point, Textfield for creating labeled points and displaying values; If for checking user inputs against correct0/correct1/… and providing feedback; CircleArc and Segment for visualizing the proportional/percentage structure; Keep to preserve selected objects; Zip to package outputs. Additional controls such as sizefaktor/sizeall/height manage scaling and step progression (step/maxstep), while UI elements (btnLos, btnNext, btnBack, showBtn) support interactive practice. Suitable for Grades 7–8, for strengthening percent word problems, change-factor interpretation, and reasoning about equivalent solution strategies.
GeoGebra Commands & Parameters
Sequence(O3 + (m * (length / 150, 0)), m, 0, 150) → listPointsO3AllSmallSequence(O3 + (m * (length / parts, 0)), m, 0, parts) → listPointsO3AllPoint(listPointsO3AllSmall) → P3Sequence(O1 + (sizefaktor * Vector[O1, O2]) + (0, height / 2) + (m * (size / 20, 0)), m, 0, (20 * (1 - sizefaktor))) → l1Point(l1) → PPoint(Line[O1, yAxis]) → Q1Textfield(input1) → Eingabefeld1Textfield(input2) → Eingabefeld2If(input3, A, B) → PchosenCircleArc(Midpoint[A1, A2] + (arrowdepth, 0), A1, A2) → eCircleArc(Midpoint[A3, A4] + ((-arrowdepth), 0), A4, A3) → cCircleArc(Midpoint[B3, B4] + ((-arrowdepth), 0), B4, B3) → dCircleArc(Midpoint[B1, B2] + (arrowdepth, 0), B1, B2) → fTextfield(input5) → Eingabefeld5Textfield(input6) → Eingabefeld6Point(Line[O3, yAxis]) → O4Sequence(O4 + (m * (length / parts, 0)), m, 0, parts) → listPointsO4AllKeepIf(x(M) ≤ Max[x(listPointsO3AllSmall(101)), x(P3)], M, listPointsO3All) → listPointsO3Zip(Segment[M, M - (0, height)], M, listPointsO3) → listLinesO3KeepIf(x(M) ≤ Max[x(listPointsO3All(21)), x(P3)], M, listPointsO4All) → listPointsO4Zip(Segment[M, M - (0, height)], M, listPointsO4) → listLinesO4Segment(P3, (x(P3), y(O4) - height)) → gSequence(Text["\textsf\small{" + ((10 * m)) + (("%" * "}")), ((m * length / ((0.5 * parts))) + x(O3), y(O3)), true, true, -0, 1], m, 1, (0.5 * parts)) → listTextAllSequence(Text["\textsf{" + ((16 * m)) + (("kg" * "}")), ((m * length / ((0.5 * parts))) + x(O4), y(O4) - height - 0.83), true, true, -0, 1], m, 1, (0.5 * parts)) → listTextAllBTextfield(input0) → Eingabefeld0KeepIf((10 * IndexOf[M, listTextAll]) + 2 ≤ Max[102, IndexOf[P3, listPointsO3AllSmall]], M, listTextAll) → listTextShowKeepIf((10 * IndexOf[M, listTextAllB]) + 2 ≤ Max[102, IndexOf[P3, listPointsO3AllSmall]], M, listTextAllB) → listTextShowB
AI Drawing Prompt Reference
Create a visual representation of percentage change. Include a base value and a change factor controlled by a slider, with geometric shapes and text to display the new value after the base value is increased. Use different methods to verify the results are consistent. The graphic should feature multiple points, line segments, arcs, and text to illustrate the change process and outcomes, with interactive elements for user input and answer checking.
The prompt above was compiled from the original drawing commands and is for reference only.