>>694はsinを使った三角形の面積の求め方を知らんのでパス
計算をそのままさせればいいとオモ

>>695
スワップ用の変数を作成して(iとする)
i = a;
a = b;
b = i;
じゃだめなの?
メソッドわざわざ分けないかんの?