プログラムは下記になります。

ポイントとしては、

  • X軸(横)の値は、−200から200までを想定しています。
  • Y軸(縦)の値は-8000000から8000000まで変化するので、実際の値を10000分の1に(縮小)しています。
  • 実際に点を描く座標は、x,yの値に対して、それぞれ(x+200,200-y)と補正しています。どうしてそうするかは考えてみましょう
  • Graphicsクラスでは点を描くメソッドが存在しないので、線を描くdrawLineメソッドで始点と終点の座標を同じに指定することで点を描いています。

以下は実行結果です。

スクリーンショット 2014-10-02 11.28.34

解答は省略致します。

以下のプログラムとなります。

実行結果は、


3角形の面積は12500です

となります。