2010年12月13日 星期一

《紀錄》統一發票中大獎開發紀錄一如何判斷中獎獎金

Q : 如何判斷中獎獎金?
A :
------------------------------------------------------------------------------------------
number_OK = 輸入號碼 ;
number_INPUT= 開獎號碼 ;
if(number_INPUT%1000 == number_OK %1000){
if(number_INPUT%10000 == number_OK %10000){
if(number_INPUT%100000 == number_OK %100000){
if(number_INPUT%1000000 == number_OK %1000000){
if(number_INPUT%10000000 == number_OK %10000000){
if(number_INPUT%100000000 == number_OK %100000000){
message="200,000";
}else{message="40,000";}
}else{message="10,000";}
}else{message="4,000";}
}else{message="1,000";}
}else{message="200";}
------------------------------------------------------------------------------------------
解說:
當輸入的號碼有中獎(200元的獎項),就會在次討論是否有中更高的獎項。
由於我的輸入方式為一次輸入八碼,所以可以用這種方式兌獎。
利用餘數的方式判斷是否有中獎。
需要注意的是這邊判斷的並非頭獎,頭獎要全部號碼相同,
因此只要判斷兩個數字是否完全相同即可。
當判斷完畢之後,就可以記錄到資料庫裡面。

沒有留言: