1 / 28

運算與判斷

運算與判斷. 運算與判斷 If 與 if…else 判斷式 BMI 計算器實作. 運算與判斷. 常數與變數 常數:值是固定不變的 變數:值是可以變動的 格式. 運算與判斷. 算術運算 在哪裡找 ??. 運算與判斷. 運算規則 3 × 2 + 1 = ? = ? 是「小括號」的概念,並不是「先乘除後加減」。 連接運算 ( 位於 ???). 運算與判斷. 邏輯運算 位於 ???. 運算與判斷. 關係運算 位於 ???. BMI 計算器實作. BMI 計算器 請想想,畫面上應該要有什麼東西? 程式的流程會是怎樣呢?. BMI 計算器實作.

aya
Download Presentation

運算與判斷

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 運算與判斷 運算與判斷 If與if…else判斷式 BMI計算器實作

  2. 運算與判斷 • 常數與變數 • 常數:值是固定不變的 • 變數:值是可以變動的 • 格式

  3. 運算與判斷 • 算術運算 • 在哪裡找??

  4. 運算與判斷 • 運算規則 • 3 × 2+1=? • =? • 是「小括號」的概念,並不是「先乘除後加減」。 • 連接運算(位於???)

  5. 運算與判斷 • 邏輯運算 • 位於???

  6. 運算與判斷 • 關係運算 • 位於???

  7. BMI計算器實作 • BMI計算器 • 請想想,畫面上應該要有什麼東西? • 程式的流程會是怎樣呢?

  8. BMI計算器實作 • Step1:建立新專案

  9. BMI計算器實作 • Step2:修改Screen標題

  10. BMI計算器實作 • Step3:加入元件(TextBox)

  11. BMI計算器實作 • 修改提示文字(Hint)

  12. BMI計算器實作 • 修改元件名稱

  13. BMI計算器實作 • Step4:加入元件(Button)

  14. BMI計算器實作 • Step5:加入元件(Label)

  15. BMI計算器實作 • Step6:程式設計 使用者輸入身高、體重 按下按鈕後程式自動計算出BMI值 判斷該BMI值為正常、過重或過輕 在螢幕上顯示出BMI值與判斷

  16. BMI計算器實作 • 為此,我們創建一個變數bmi,用來暫存計算出來的BMI值 因為bmi是數字,所以接一個0,表示這個變數是用來存數字。

  17. BMI計算器實作 • 計算BMI值 • 體重(公斤) / 身高(公尺)2

  18. BMI計算器實作

  19. BMI計算器實作 • 按下按鈕後,程式自動計算出BMI並顯示出來 程式自動計算BMI,並將值存到bmi這個變數中 將result的text設定為bmi這個變數的值

  20. BMI計算器實作 • 打開模擬器先試試看吧!

  21. 問題 • 我們完成第一步了,但還有些事情要做: • 結果的地方只顯示一個數字,還不夠完整。 • 還要判斷這個BMI值是在正常範圍、過重或過輕?

  22. 完成BMI計算器 在哪找?? • if判斷式 • if是什麼意思? • 如果bmi=25,會發生什麼事? • 如果bmi=23,會發生什麼事?

  23. 完成BMI計算器 • If的各種變化 • 如果bmi=25,會發生什麼事? • 如果bmi=23,會發生什麼事?

  24. 完成BMI計算器 • If的各種變化 • 如果bmi=25,會發生什麼事? • 如果bmi=23,會發生什麼事? • 如果bmi=17,會發生什麼事?

  25. 完成BMI計算器

  26. 另一種寫法 • 還有嗎?

  27. 另一種寫法

  28. 想一想 • 如果使用者輸入非數字的內容,例如英文字、中文字或標點符號等,會發生什麼事?要如何克服? • NumbersOnly • 如果使用者什麼都沒有輸入,就按下按鈕,會發生什麼事?要如何克服? • is a number?

More Related