設計一個「猜數字」的程式,畫面初始化時,由程式設定一個介於1~100的「亂數」,接著由使用者隨意猜測該「亂數」,猜的數字大於程式設定的「亂數」時,程式在對話方塊中提示猜小一點,相反的提示猜大一點,一直到猜中為止。
1、先建立程式介面:
2、建立程式拼塊:
(1)先設定一個變數叫「目標數字」,先給初值為「0」。
在Screen1畫面初始化時,先將「亂數種子」指定由計時器1中任意取一個秒值為亂數基準。
是為了不讓每次重新執行程式時,亂數順序都是一樣的,避免程式設定同一個亂數出現在程式開始執行時。
再設定一個介於1-100間的亂數給「目標數字」。
(2)當按下「猜猜看按鈕」時,呼叫「比較數字」函式,並將使用者所輸入的「輸入猜測數字.文字」
放入「比較數字」函式的「使用者猜的數字」參數中。
接著利用「使用者猜的數字」參數與「目標數字」變數做比較,然後讓「對話框1」顯示比較結果,
當未相等時,給予猜大或猜小一點的提示。
提示完後,使用者按「確定」則觸發「對話框1.輸入完成」事件,
事件中再次呼叫「比較數字」函數。如此,一直到「使用者猜的數字」參數與「目標數字」變數相等為止。