機能としては、
- 数字がクリックされた場合、右側に数字が追加されていく。
- + or - がクリックされた場合、今まで入力していた数値とコマンド(+ or -)を保持しておく。
- =がクリックされた場合、保持してある数値と入力中の数値をコマンド(+ or -)に従って処理する。
- Cがクリックされた場合、入力中の数値と保持値をクリアする。
- BSがクリックされた場合、一番最後の数字をクリアする。
といったところでしょうか。
上記の対応だけだと微妙に問題が発生しそうな気もしますが、
問題が出た時に対応したいと思います。
基本的に、足し算と引き算だけにしたので特に難しいこともなく完成することができました。
ということで、表示は上記の感じですね。
家計簿なので9桁の制限で、3桁毎のカンマを付けてみました。
この状態でいったん電卓の機能としては完成にしたいと思います。
次回からは、次の機能に入りたいと思います。
ただ、よく考えたら、家計簿は収入と支出があるはずなのでボタンが足りませんね・・・
おいおい増やしていきたいと思います。
ではでは。
なるほど。ここから機能を増やしていくわけですか。
返信削除MRKさんコメントありがとうございます。
返信削除機能を増やしていけたらいいなとは思っていますが、
まずは家計簿を目標に進んでいこうと思います。
とりあえず1つ目は画面遷移をやってみました。