AppInventor2迴圈範例

AppInventor2迴圈範例(一)--加總

請寫一個程式,給定一個正整數n,求計算1+2+3+…+(n-1)+n的結果。

(一)預覽執行結果

在n值欄位輸入「5」,點選「計算1+2+3+…+n」,輸出加總結果為「15」。

(二)建立使用者介面

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

Screen1的畫面

(三)屬性設定

設定後,結果如下。

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

在Screen1新增以下程式拼塊。

程式拼塊

AppInventor2迴圈範例(二)--求因數

請寫一個程式,輸入一正整數n,列出該數的所有因數。

(一)預覽執行結果

在n值欄位輸入「12」,點選「求所有因數」,輸出所有因數結果為「1,2,3,4,6,12,」。

(二)建立使用者介面

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

Screen1的畫面

(三)屬性設定

設定後,結果如下。

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

在Screen1新增以下程式拼塊。

程式拼塊