AndroidプログラミングⅠ 2020年前期課題
★電卓アプリの作成★
課題の提出はAndroid Studioで作成したプロジェクトのZIPファイルもしくはgithubのリポジトリで行うものとする。
追って伝える。国家試験(2020年10月18日日曜日)のあたりを想定している。早期に提出してもよい。デバッグは機能の追加により再提出してもよい。9月3日の授業中から作業を始めてよい。
- ボタンの押下により数値を入力すること
- Javaにおけるint型とdouble型で扱える値の範囲で加減乗除ができること
- 計算可能な範囲を超えたり精度の欠落があったりする場合にはその旨を表示すること
- 第二のアクティビティ上表示したリストビューを使って円周率などの定数を選んで入力できること(ネイピア数やアボガドロ数や太陽の半径などなんでも良い)
- M+/M-/MC/MRなど一般的な電卓の持つメモリ機能を有すること
- 2進数の演算機能を備えること
- 16進数の演算機能を備えること
- Ki, Mi, Gi, Tiなど2のべき乗での表示ができること
- 計算の過程を表示できること
- 常用対数、自然対数、平方根、立方根などの関数電卓としての機能を備えること
- 日付や時刻に関する計算機能
- UIデザインにおける特筆すべき工夫
- その他各自のアイディアによる追加機能
- システムの持つクリップボードに対する読み書き(授業ではまだ扱っていない)
- ボタン入力に対する確認音(授業ではまだ扱っていない)
- アプリを再起動した際に過去の値が復活する機能(授業ではまだ扱っていない)
- 必須機能の実装に対して60点を与える
- 追加機能の実装一つにつき10点を加点する
- 授業ではまだ扱っていない機能を有効に使っている場合は20点を加点する
- 100点を超えた場合は100点とする
- 何を追加したかはREADMEに書いておいてください