質問: こんばんは! 電卓アプリで、小数点・±・%機能を追加したいのですが、どうすればよろしいですか? (※写真1の赤○で囲っている空きスペースに小数点・±・%を挿入したいです) 小数点の計算が行いたいのですがどうすればよろしいですか? 例)2×6.5=13といった具合に! しかし、私の作成したものには、小数点ボタンが無く計算できません。そこで小数点が計算できるボタンを作成したいのです。ちなみに私が作成したものはYouTubeに投稿されていたものを見て作成しました。 また、小数点の他に「±」や「%」機能も追加したいです。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/6cae04553e6a11f224a7467b8faf221c.png) ご存知の方教えていただけたら嬉しいです。 ちなみにコードはこのようになっております。 1 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4d75a41eb20623e69f83f4a71a132655.png) 2 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/df292160304f2788d9f17314018dfb8c.png) よろしくお願いいたします。
回答: 電卓アプリは、いろいろな人が作っていると思います。 他のサイトのものも参考にして勉強されるのがよいかと思います。 Swift実践入門 ちなみに電卓アプリは本格的なものを作ろうとすると、 難しくなります。まず、浮動小数点型(Doubleなど)を使うのは厳密には間違っています。 10進数型(Decimal)を使います。 とはいえ、バグのない電卓アプリを作るのは本当に難しいですよ・・・ 単に勉強のために作るのであれば、さっさと終わらせて他のアプリを作りに行ったほうがいいですよー