問題程式包含三部分:


1. 系統隨機從49個數字中跑出6個做為開獎號碼


2.使用者能自行輸入6個號碼


3.程式自動將使用者輸入的6個號碼與隨機開出的6個號碼做比較後顯示出使用者中了幾個號碼

 


程式面板配置如下圖:

20130402-01  

 

 

因為你是初學者所以用比較簡單的方式來處理:

 


1.隨機從49個數字中跑出6個做為開獎號碼,做為樂透用的號碼一定是不能重複的,簡單的方法是從1~49的數值陣列中隨機挑選6個


1~49的數值陣列有幾種做法,一個是用程式自動產生,另一個是手動輸入產生。以下2個圖輸出結果是相同的

20130402-02  

 

 

再來就是從數值陣列中隨機取出6個號碼,這部分使用迴圈處理即可

20130402-03  

 

 

2.中獎號碼的比對也是用迴圈處理,將自行輸入的6個號碼和開獎號碼一一比對,最後再計算有幾個號碼中獎

20130402-04  

 

 

全部的程式如下圖:

20130402-05  

arrow
arrow
    文章標籤
    作業習題 樂透
    全站熱搜

    未出師的小工程師 發表在 痞客邦 留言(1) 人氣()