0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

電卓app 〜%計算〜

0
Posted at

はじめに

 最近は便利なものでYoutubeで探せばアプリ開発を1〜10まで動画で説明してくれる動画が見つかります。

全くSwiftを触ったことがない状態で電卓アプリを1から作成したときに立ちはだかった壁についてご紹介します。

今回は壁の中でも%計算方法について書きたいと思います。

壁その1

 まず立ちはだかったのはどこを探しても%計算のコードが見当たらない!!!

私がやってほしかった計算は、**1000円のものの30%引きはいくら?**と計算してくれる%計算。

検索してもしてもこうやってね、が出てこずに途方に暮れていました。。。

コードはどこか探せばあって全てコピペするものだ、という勘違いをしていたこともいけませんでした。

%計算ってどうやるの??

1000円の商品が10%引きになってました。さて、いくらになるでしょう、が%の問題です。

1000ー(1000円の10%オフ)=支払い金額

ということは、1000円の10%オフという計算を覚えさせれば良いということだ!!と分かりました。

%計算のコード

かくかくしかじか、コードに当してみると、

       case "%":
                let huga:Double = Double(firstNumber) ?? 0
                let huga1:Double = Double(secondNumber) ?? 0
                let hoge:Double = 100
                secondNumber = String(huga * huga1 / hoge)

こんな感じに書いたら%の計算をしてくれる様になりました。

とりあえず今回は計算方法のみ、に焦点をしぼってみました。

最後に

プログラミングは理解すれば楽しいけど、理解するまでが時間かかりますね。。
精進あるのみだと再度確認できました!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?