TDD Boot Camp(TDDBC) - TDDBC仙台06/課題 Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
!TDDBC仙台06課題:分数の文字列表記
!! 分数
分数(ぶんすう、英: fraction)とは 2 つの数の比を用いた数の表現方法のひとつである。(Wikipedia より)
【例】分子が4, 分母が7 である分数
4 ・・・(分子)
- ・・・(活線)
7 ・・・(分母)
!!課題1
* 課題1では、分子と分母は共に「0以上9以下の整数」とします
!!!課題1−1 分数の生成
* '''分子''' (numerator) と '''分母''' (denominator) を与えて '''分数''' (fraction) を生成してください
* 生成した'''分数'''から'''分子'''と'''分母'''を取得してください
【例】
// 分子 に 4 , 分母 に 7 を与えて 分数 を生成
Fraction sut = new Fraction(4, 7);
// 分子 は 4
int numerator = sut.getNumerator(); // => 4
// 分母 は 7
int denominator = sut.getDenominator(); // => 7
// 分母が 0 の分数は生成することができない
new Fraction(4, 0); // => エラー
!!!課題1−2 文字列表記
* 生成した'''分数'''から'''文字列表記''' (notation) を取得してください
** ただし '''括線''' (vinculum) には '-' (ハイフン記号) を用いてください
// 7分の4 の文字列表記 は
// 4
// -
// 7
String notation = sut.getNotation(); // => "4\n-\n7"
!ライセンス
[[クリエイティブ・コモンズ・ライセンス|http://i.creativecommons.org/l/by-sa/2.1/jp/88x31.png]]
この演習問題は [[クリエイティブ・コモンズ 表示 - 継承 2.1 日本 ライセンスの下に提供されています。|http://creativecommons.org/licenses/by-sa/2.1/jp/]]
!! 分数
分数(ぶんすう、英: fraction)とは 2 つの数の比を用いた数の表現方法のひとつである。(Wikipedia より)
【例】分子が4, 分母が7 である分数
4 ・・・(分子)
- ・・・(活線)
7 ・・・(分母)
!!課題1
* 課題1では、分子と分母は共に「0以上9以下の整数」とします
!!!課題1−1 分数の生成
* '''分子''' (numerator) と '''分母''' (denominator) を与えて '''分数''' (fraction) を生成してください
* 生成した'''分数'''から'''分子'''と'''分母'''を取得してください
【例】
// 分子 に 4 , 分母 に 7 を与えて 分数 を生成
Fraction sut = new Fraction(4, 7);
// 分子 は 4
int numerator = sut.getNumerator(); // => 4
// 分母 は 7
int denominator = sut.getDenominator(); // => 7
// 分母が 0 の分数は生成することができない
new Fraction(4, 0); // => エラー
!!!課題1−2 文字列表記
* 生成した'''分数'''から'''文字列表記''' (notation) を取得してください
** ただし '''括線''' (vinculum) には '-' (ハイフン記号) を用いてください
// 7分の4 の文字列表記 は
// 4
// -
// 7
String notation = sut.getNotation(); // => "4\n-\n7"
!ライセンス
[[クリエイティブ・コモンズ・ライセンス|http://i.creativecommons.org/l/by-sa/2.1/jp/88x31.png]]
この演習問題は [[クリエイティブ・コモンズ 表示 - 継承 2.1 日本 ライセンスの下に提供されています。|http://creativecommons.org/licenses/by-sa/2.1/jp/]]