2022年8月15日 星期一

練習(2)-BMI計算程式

 專案目的:

-          讓使用者輸入BMI數值,系統根據輸入的數值判斷是否過重,輸出相應的訊息(overweight not overweight)

 

學習目標:

1.      使用label(標簽)textbox(文字輸入盒)button(按鈕)

2.      設定變數(variable),使用 if…then…else的語法輸出相應訊息。

 

[實作]

1.      拖拉出兩個label(標簽)元件,一個Textbox(輸入方塊)元件及一個button(按鈕)元件於工作區,如下:

2.      為了更清晰顯示相關訊息。把Label1Text屬性改成Enter your BMI value,把Button1的改成confirm。但留意,元件的名稱沒有改變,仍是Label1Button1

3.      進入程式區。由於要貯存使用者輸入的BMI數值,因此需要使用變數(variable)。於Built-in(內置)的程式區內的VariablesMath區拖出以下程式碼。

的作用是宣告一個全域變數(global variable),名叫name(這是預設名稱,可自行改變的),這變數的預設值是0

4.      button1variables程式區內拖出以下程式。

的作用是把指定變數設成相關的值。按set後的箭咀會出現這專案內的所有變數,選擇適合的便成。

5.      global name這變數的值設成於輸入方塊(textbox1)內的文字資料(text)。留意,實際上並不一定是文字,數字也包括在內的。以下程式內的作用是,當按下button1時,便把變數name的值設成文字輸入塊(textbox1)內的值。

 

6.      按以下方式建立,應該不難理解其作用。

7.      基本完成! 可連結至手機測試了。

8.      雖然執行沒有問題,但有沒有發覺以上的程式碼有點難以理解,試試把那些元件及變數名稱更改成有意義的名稱。例如更改元件名稱:

如下:


更換後,進入程式區,會發現程式碼內的名稱也自動更改了。變數名稱也可以改動的,如下:

這樣,程式是更易理解呢?

沒有留言:

張貼留言

練習(3)-簡易小畫家

  練習 (3)- 簡易小畫家   專案目的: 1.  製作一塊畫板,可讓使用隨意畫線。 2. 程式內可容許使用者把畫作貯存下來,並可隨時清除內容。    學習目標 : 1.       如何進行版面元件的配置 ( 使用 layout) ,以水平配置為例,把多個元件水平排...