最近彼得潘時常遇到剛學程式的初學者問我,他們聽得懂老師講的內容,也看得懂教學的範例程式,但是要自己寫的時候,卻常常卡關寫不出來。
他們很擔心這樣表示自己不正常,不適合學程式,沒有程式天份。別傻了,你這樣才是正常的 ! 第一次學變數,function,迴圈,能夠理解已經很好了,馬上就能自己寫出來,才是不正常的火星人 !
想做一個可以全世界通用的小費計算機,但還不會使用API去尋找各國的匯率和大致上的小費。就先以台幣簡單的小費計算為主。
主要學習了text field, optional, alert controller,textfield用來輸入數字資料,因為有optional的關係,也去檢查是否有輸入數字,然後用alert controller來提醒。因為text field輸出的是字串,所以我用isEmpty判斷是否有輸入值。然後再轉乘浮點數去計算小費,傳到要顯示的label。
參考網路文章做出來的數學測驗APP