AppInventor2選擇結構範例

AppInventor2選擇結構範例(一)--成績是否及格

寫一個程式允許使用者輸入成績,判斷成績是否及格,若成績及格,輸出「成績及格,請繼續保持下去」。

(一)預覽執行結果

在成績欄位輸入為「60」後,點選「判斷成績」。

輸出「成績及格,請繼續保持下去」的視窗。

在成績欄位輸入為「59」後,點選「判斷成績」,則程式不會有任何反應。

(二)建立使用者介面

在Screen1,新增一個「表格布局」,在「表格布局」元件內加入一個標籤、一個文字方塊、一個按鈕與一個對話框。

Screen1的畫面

(三)屬性設定

設定後,結果如下。

(四)建立程式拼塊與程式解說

在Screen1新增以下程式拼塊。

程式拼塊

AppInventor2選擇結構範例(二)--判斷奇偶數

寫一程式允許使用者輸入一整數,判斷是奇數還是偶數,若是偶數,就輸出「偶數」視窗,否則輸出「奇數」視窗。

(一)預覽執行結果

在輸入整數欄位,輸入為「12」後,點選「判斷奇偶數」,輸出「偶數」的視窗。

在輸入整數欄位,輸入為「11」後,點選「判斷奇偶數」,輸出「奇數」的視窗。

(二)建立使用者介面

在Screen1,新增一個「表格布局」,在「表格布局」元件內加入一個標籤、一個文字方塊、一個按鈕與一個對話框。

Screen1的畫面

(三)屬性設定

設定後,結果如下。

(四)建立程式拼塊與程式解說

在Screen1新增以下程式拼塊。

程式拼塊

AppInventor2選擇結構範例(三)--BMI計算

BMI通常用於判斷是否肥胖,BMI等於體重除以身高的平方,體重以公斤為單位,身高以公尺為單位,寫一個程式允許使用者輸入體重與身高計算BMI,計算結果依下表判定是否過重或過輕。

(一)預覽執行結果

在體重欄位輸入「80」,身高欄位輸入「1.68」,點選「計算BMI」,輸出BMI值結果為「28.34467」與輸出「輕度肥胖」視窗。

在體重欄位輸入「70」,身高欄位輸入「1.68」,點選「計算BMI」,輸出BMI值結果為「24.80159」與輸出「稍微過重」視窗。

(二)建立使用者介面

在Screen1,新增一個表格布局,在表格布局元件內加入三個標籤、三個文字方塊與一個按鈕,與一個對話框。

Screen1的畫面

(三)屬性設定

設定後,結果如下。

(四)建立程式拼塊與程式解說

在Screen1新增以下程式拼塊。

程式拼塊