問題 16
最大公約数と最小公倍数を求め、分数の足し算、引き算を計算をせよ。 |
このプロジェクトを以下のように設定しよう。
タイトル | 分数の計算 |
説明 | 分数の足し算と引き算 |
フレームタイトル | 問題16 |
最初に、タイトル、説明などを設定してプロジェクトを生成しよう。
まず、デフォルトレイアウトを null にしよう。そして、以下のようにフレームを設計しよう。
最初に、「+」、「-」を変化させるトグルボタンを実現しよう。
次に、最大公約数、最小公倍数をメソッドとして独立させよう。まず、最大公約数のメソッドgcdは以下のようになる。
さらに、同様に最小公倍数のメソッド lcm を実現しよう。
最後に、上の2つのメソッドを用いて、「計算」ボタンをクリックしたときのメソッドを記述しよう。
実行すると、以下のようになる。