[精讚] [會員登入]
3479

[AI2] app範例--抽籤程式 #A

三選一的抽籤程式,也可以拿來當作做抽獎使用

分享此文連結 //n.sfs.tw/14638

分享連結 [AI2] app範例--抽籤程式 #A@Axer's World
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-11-14 13:25:01 最後編修
2020-05-08 15:44:29 By Axer
 

自動目錄

MIT APP INVENTOR2 在平板開發app的一系列教材

畫面上有三個按鈕,一個中獎,二個銘謝惠顧,是個實用的小程式。

非常適合做為第一個作業。

這個作業當作是練習模擬器或

學習重點

按鈕、標籤、全域變數、邏輯判斷

結果畫面

 

 

版面配置

一、放四個按鈕和二個標籤元件放到畫面上,

 

二、修改按鈕屬性

三個抽籤按鈕,繪製80x80小圖(可以再大一點),繪製完先上傳素材。寬和高都設和圖一樣,其屬性範例如下:

再製作一個重設的按鈕,大小180x60。

 

程式設計

一、設定全域變數「中獎」,初始化隨機產生1~3三個數字。

二、三個按鈕的觸發,分別設定三個按鈕分別等於「中獎」則中獎,否則銘謝惠顧。

 

三、重設按鈕把「中獎」重取亂數。並把顯示標籤重設。

 

這樣子程式就已經具有抽籤的功能,完成

 

延伸課題

上面的程式有一些待解決的問題請各位思考:

1. 設定防止重按,按過後結果就確定,除非按重設後才能再抽。

2. 結果記錄到清單。

END

你可能感興趣的文章

[E2BOT] 馬達 #4 熟析 e2bot的馬達

[FABLAB] 高師大自造者實驗板範例#1-停車場柵欄打開關閉 當有車輛經過門口時,超音波感測器發現車子,自動開啟柵欄,車子駛離後放下柵欄。

[Inkscape] #2 第二堂課:繪製捷運人物 inkscape系列教材之二,基礎練習利用結點工具繪製捷運人物

[E2BOT] 超音波測距及停車 #5 熟析 e2bot的超音波測距功能

[MBOT] 循線感應法+MBLOCK5 循線感應及程式,教學上會用到

[MBOT+ AI2] MBOT 彈奏器 #12 AI2 彈奏MBOT上的蜂鳴器

隨機好文

笑話第1彈 瘦河馬精選,不好笑不收錄....第一彈比較不好笑沒錯。

中市教網無線憑證無效無法進入登入畫面的解決方法 目前中市教網的無線 TanetRoaming 因為aruba網域沒買認證,造成被大多數瀏覽器拒絕的情形 web-port

笑話第7彈 吵架 睡前,村長照常的作夜間巡邏。一個小孩悶悶不樂坐在路旁。 村長:小朋友,這麼晚了,你一個人外面幹什麼,怎麼不進屋裡去

[Scratch2] 自由落體 使用自訂積木來做出自由落體的效果,古今中外沒有人講過。

如何拆米袋 如何拆米袋 我不會拆米袋,以前曾為了拆米袋那條縫線傷透腦筋,上網找文章竟然找不到,沒人教怎麼拆米袋。 非常呆,弄了很久,