Assigning points to coordinates
Introduction of Check Boxes
In GeoGebra, a Check Box is the graphical representation of a Boolean variable. It can either be true or false, which can be set by checking (Boolean variable = true) or unchecking (Boolean variable = false) the checkbox.
Task
Create an applet to drag six points A, B, C, D, E, F and assign them to the correct coordinates which are shown on the right side of the applet by using a Check Box and dynamic texts. In the applet below you can see six points A, B, C, D, E and F. Drag them to the right position and explore the construction.
Explore the construction...
Instructions
| 1. | | Create the points A, B, C, D, E and F with the Point tool. |
| 2. | | Hint: Change color and style of the points using the Style Bar. |
| 3. | Create six points using random numbers. Enter
RP_1 = (RandomBetween(0, 9), RandomBetween(0, 9))
,
RP_2 = (RandomBetween(0, 9), RandomBetween(0, 9)),
RP_3 = (RandomBetween(0, 9), RandomBetween(0, 9)),
RP_4 = (RandomBetween(0, 9), RandomBetween(0, 9)),
RP_5 = (RandomBetween(0, 9), RandomBetween(0, 9)),
RP_6 = (RandomBetween(0, 9), RandomBetween(0, 9)).
| |
| 4. | | Insert dynamic text1:
A RP_1
B RP_2
C RP_3
D RP_4
E RP_5
F RP_6
Hint: The letters A, B, C, D, E and F should be static text. Then click on Advanced and select tab |
| 5. | ![]() | Move the text to the desired position. |
| 6. | | You might want to fix the text using the |
| 7. | | Select the Check Box tool and click in the Help to show / hide the points RP_1, RP_2, RP_3, RP_4, RP_5, RP_6 by selecting them from the drop down menu below the Caption text field.
|
| 8. | | Insert static text2: Right!
Hint: Open the |
| 9. | Open the Settings for text elements using tab Advanced and enter the Condition to Show Object: x(A) ≟ x(RP_1) ∧ y(A) ≟ y(RP_1)
This means, that text2 is only shown if the x- and y-coordinate of A are equal to the coordinates of RP_1.
| |
| 10. | | Hint: Activate the ABC Keyboard and select to insert logic operators like . |
| 11. | | Repeat Step 8 to 10 with the points B, C, D, E and F. |
| 12. | | Enhance your construction using the Style Bar. |
