App Inventor學習記錄128-用外掛MaxMintools取出清單中的最大值、最小值

這次要介紹的是 MaxMintools這一個外掛,它可以取清單中的最大值最小值。方便又快速。

記錄一下:
App Inventor學習記錄128-用外掛MaxMintools取出清單中的最大值、最小值


這次完成的範例如下。

從隨機的數字清單中,取出最大值、最小值,以及計算出平均值


畫面編排的部份如下。

就是按鈕和標籤的組合。
重要的是要把 MaxMinTools這一個外掛給拉進來。
外掛的連結會放在文章的最下方。
匯入 app inventor 外掛請參考:
小技巧,怎麼匯入 app inventor的外掛(extension)到程式中


全部的程式碼如下。


第 1部份的程式碼說明。

建立變數_隨機清單,預設值設定為空清單。


第 2部份的程式碼說明。

程式開始的時候,使用 for each number 把 10個從 1~100的隨機數字,加入到變數_隨機清單這個清單中。然後把 lable 1.text設定為變數_隨機清單的值。這樣等一下比較好比對。


第 3部份的程式碼說明。

button 1.click,最大值的按鈕被按下之後,把 label5.text設定成 call maxmintools.getmaxvalue取清單中的最大值,要取的 list,放的就是變數_隨機清單這個清單。


第 4部份的程式碼說明。

button 2.click,最小值的按鈕被按下之後,把 label5.text設定成 call maxmintools.getminvalue取清單中的最小值,要取的 list,放的就是變數_隨機清單這個清單。
取清單中的最大值和最小值的做法是一樣的。


第 5部份的程式碼說明。

button 3.click平均值按鈕被按下的時候,設定一個區域變數叫累加值,再用 for each number from的功能,把隨機清單中的每一個值給累加起來。最後再把累加值除以清單長度,這樣就可以得到這 10個數字的平均值了。


第 6部份的程式碼說明。

這部份就是把變數_隨機清單先設定成一個空清單之後,再重新隨機取 10個值,加到這個清單中。
也把用來顯示最大值、最小值、平均值的標籤的清空。


接下來的幾篇,也同樣的會介紹一些好用的 app inventor外掛。

這次的 aia檔的下載連結如下:
NO_128_MAX_MIN_AVG_LIST.aia

APP INVENTOR外掛
名稱: MaxMinTools
外掛來源:https://community.appinventor.mit.edu
外掛載點:
https://community.appinventor.mit.edu/t/free-open-source-max-min-value-of-list-my-first-extension/16116

參考書籍請見博客來書籍介紹頁面:
手機應用程式設計超簡單 App Inventor 2零基礎入門班
TQC+ 創意App程式設計認證指南
TQC+創意App程式設計認證指南解題秘笈
手機應用程式設計超簡單:App Inventor 2初學特訓班
手機應用程式設計超簡單:App Inventor 2小專題特訓班
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班

之前介紹過的一些 appinventor的使用記錄,都整理在下面這個頁面上了。
APP INVENTOR學習記錄及資源整理頁面

發表迴響