TQC+ 創意 App 程式設計認證指南 204 1A2B 猜數字遊戲
App Inventor,  第2類:App Inventor 人機互動功能

TQC+ 創意 App 程式設計認證指南 204 1A2B 猜數字遊戲

1. 題目說明:

請開啟 IND02.aia 專案,設計「1A2B 猜數字遊戲」程式,輸入三個不重複的數字,按下【送出猜測數字】後,下方顯示幾 A 幾 B 的猜測情況。請依下列題意完成作答,並製成封裝檔 IND02.apk,作答完成,請將 aia 專案檔及 apk 封裝檔皆下載並儲存於 C:\ANS.CSF 原專案的資料夾内。

<參考圖>


2. 設計說明:

(1) 每次執行遊戲時,皆於遊戲中隨機組出一組數字作為正確答案,每個數字皆從 0 ~ 9 隨機選擇,但三個數字不可重複。

(2) 若數字與位置皆和答案相同,即得 A,若數字與答案相同但位置不同,即得 B,其餘不計入,如以下範例:



(3) 點選「送出猜測數字」按鈕,將正確答案與輸入的數字進行比對,若填寫的數字與正確答案不同,以 Label 元件顯示【INPUT 的數字:xxx = nAnB】,並清空 TextBox 元件內容,需依遊戲規則計算 A、B 的數量,分別代入 n、m。

(4) 若填寫的數字為正確數字,則顯示【INPUT 的數字:xxx 恭喜你!答對囉~ 答案:xxx

(5) 若無填寫、輸入的數字有重複,或者超過三個字,則以 Label 元件顯示輸入錯誤訊息【請輸入三個不重複的數字】,並清空 TextBox 元件



3. 執行結果參考畫面:

(1) 程式初始畫面。



(2) 輸入的猜測數字與正確答案相同。



(3) 輸入的猜測數字與正確答案不同。





IND02.aia 檔案下載



TQC_204.aia 檔案下載





TQC+ 創意 App 程式設計認證指南 第二類:App Inventor 人機互動功能




如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

發表迴響