AI2 07-03 Procedure自訂函式範例-猜數字

   設計一個「猜數字」的程式,畫面初始化時,由程式設定一個介於1~100的「亂數」,接著由使用者隨意猜測該「亂數」,猜的數字大於程式設定的「亂數」時,程式在對話方塊中提示猜小一點,相反的提示猜大一點,一直到猜中為止。

 

 

1、先建立程式介面:

 1060507Procedures Guess01

 

 

 

 2、建立程式拼塊:

 (1)先設定一個變數叫「目標數字」,先給初值為「0」。

  在Screen1畫面初始化時,先將「亂數種子」指定由計時器1中任意取一個秒值為亂數基準。

  是為了不讓每次重新執行程式時,亂數順序都是一樣的,避免程式設定同一個亂數出現在程式開始執行時。

  再設定一個介於1-100間的亂數給「目標數字」

 

 

 

 (2)當按下「猜猜看按鈕」時,呼叫「比較數字」函式,並將使用者所輸入的「輸入猜測數字.文字」

  放入「比較數字」函式的「使用者猜的數字」參數中。

  接著利用「使用者猜的數字」參數與「目標數字」變數做比較,然後讓「對話框1」顯示比較結果,

  當未相等時,給予猜大或猜小一點的提示。

  提示完後,使用者按「確定」則觸發「對話框1.輸入完成」事件,

  事件中再次呼叫「比較數字」函數。如此,一直到「使用者猜的數字」參數與「目標數字」變數相等為止。

誰在線上

目前有 96 訪客 以及 沒有會員 在線上

-

© 2017 iuiii.net . All Rights Reserved.