GeoGebraでは、グラフィックビューの多角形の値は、面積です。 これを利用して、頂点をドラッグして与えられた面積の長方形を作る演習ができる。自由な点から多角形を作ることもできますが、この場合は多角形が常に長方形のままであるように頂点をドラッグします。
次のアプレットでは、2つの点をドラッグして、指定された面積の長方形を作ります。このアプレットがどのように動作するかを見て、作成手順に従って自分で作ってみてください。
[table][tr][td]1[/td][td][/td][td]入力バーに「[b]listsol=Shuffle[4, 6, 8, 10, 12, 16, 18, 20, 24][/b]」と入力して、listsolを定義します。[/td][/tr][tr][td]2[/td][td][/td][td]入力バーに「[b]sol=listsol(1)[/b]」と入力し、番号solを定義します。[/td][/tr][tr][td]3[/td][td][icon]/images/ggb/toolbar/mode_point.png[/icon][/td][td]点のツールを選択し、原点をクリックして点Aを作成します。[br]または、「[b]A = (0, 0)」[/b]というコマンドを入力してもかまいません。[/td][/tr][tr][td]4[/td][td][icon]/images/ggb/toolbar/mode_point.png[/icon][/td][td]点ツールを選択し、X軸の正の側をクリックして点を作成します。 点の名前を[b]AA[/b]にします。[/td][/tr][tr][td]5[/td][td][icon]/images/ggb/toolbar/mode_ray.png[/icon][/td][td]半直線ツールを選択し、A と AA をクリックして半直線[b] f[/b] を作成します。[/td][/tr][tr][td]6[/td][td][icon]/images/ggb/toolbar/mode_point.png[/icon][/td][td]点ツールを選択し、半直線上をクリックして点Bを作成します。この点を位置(1, 0)にドラッグします。[/td][/tr][tr][td]7[/td][td][/td][td]入力バーに「[b]D = Point[Ray[A, (0,3)]][/b] 」と入力し、点Dを定義します。[br]このコマンドは、前の3つのステップと同じように、半直線上に点を作成しますが、補助オブジェクト(AA, 半直線f )を隠す必要がないという利点があります。 [br]D を位置 (0, 1) にドラッグします。[/td][/tr][tr][td]8[/td][td][/td][td]入力バーに「[b]C = (x(B), y(D))」[/b]と入力して、点Cを作成します。[/td][/tr][tr][td]9[/td][td][icon]/images/ggb/toolbar/mode_polygon.png[/icon][/td][td]多角形ツールを選択し、点A、B、C、Dを連続してクリックし、もう一度Aをクリックして矩形poly1を作成します。[br]または、「polygon[A, B, C, D]」とコマンドでポリゴンを定義することもできます。[br]その上で右クリックして動的な色を定義できます(下図参照)。[/td][/tr][tr][td]10[/td][td][icon]/images/ggb/toolbar/mode_text.png[/icon][/td][td]テキストツールを選択し、「Drag the green points so that the area of the rectangle=[color=#0000ff]sol[/color]. When it is the rectangle colors green.」と入力します。[color=#0000ff]sol [/color]のみ 利用可能なオブジェクトの一覧で選択します。[/td][/tr][tr][td]11[/td][td][icon]/images/ggb/toolbar/mode_buttonaction.png[/icon][/td][td]ボタンを作成します。見出しは「[b]next exercise」[/b] スクリプト記述は[br][b]UpdateConstruction[][br]SetValue[B,(1,0)][br]SetValue[D,(0,1)][/b][br][/td][/tr][/table]