
TQC+ 創意 App 程式設計認證指南 107 終極密碼戰
1. 題目說明:
請開啟 IND01.aia 專案,設計「終極密碼戰」程式,填入 1 ~ 100 的任一數字,按下「確定」按鈕後可顯示結果;若未猜中數字,則以猜錯的數字縮小猜的數字範圍,直到猜中數字為止。請依下列題意完成作答,並製成封裝檔 IND01.apk,作答完成,請將 aia 專案檔及 apk 封裝檔皆下載並儲存於 C:\ANS.CSF 原專案的資料夾内。

2. 設計說明:
(1) 終極密碼有戲規則,從 1 ~ 100 隨機選定一個數字,由猜測人員在 TextBox 元件中輸入猜測數字,若猜測錯誤,需一猜出的數字將範圍縮小,直到猜中數字為止。
如:終極密碼是 77,第一次猜 50,則程式告知在【在 50 ~ 100 內的數字】;第二次則從 50 ~ 100 的範圍來猜數字,譬如 88,則程式告知在【在 50 ~ 88 內的數字】,第三次則要繼續猜其中的數字,範圍會越來越小,直到有人猜到正確答案為止。
(2) 加入一個 Label 元件,若無填寫或輸入的數字超過所提示的數字範圍,顯示【輸入錯誤,請輸入範圍在 n ~ m 內的數字】,並清空 TextBox 元件內容。
(3) 若填寫的數字非正確數字,則顯示【INPUT的數字:x 請輸入範圍 n ~ m 在的數字】,並清空文字輸入框。
(4) 若填寫的數字為正確數字,則顯示【INPUT的數字:x 恭喜妳答對囉~答案: x】。
3. 執行結果參考畫面:



TQC+ 創意 App 程式設計認證指南 第一類:App Inventor 基礎畫面元件
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊

