✨AI算命大師
議題選項
議題評分
#51799 - 2001-12-22 00:06:13 周易大衍筮法程式範例
小凱哥 離線
雙喜臨門
註冊: 2001-11-13
文章數: 2707
來自: 台北市
說明:此程式使用Visual Basic 6.0 myGa(6,2)陣列係另外處理



Private Sub OKButton_Click()

Dim left As Integer '左手筮竹數

Dim Right As Integer '右手筮竹數

Dim LC As Integer

Dim RC As Integer

Dim Pick_Left As Integer '開始時左手所分竹籤數

Dim Pick_LS As String

Dim All As Integer

Dim Sum(6, 3) As Integer '存放卦爻餘數之用



Dim i As Integer

Dim j As Integer

Dim CHint As String



For i = 1 To 6



Text1.Text = i '顯示進度第幾爻



All = 49 '最初49支竹籤



For j = 1 To 3

Text2 = j '顯示進度第幾變

Text3(j) = All '顯示取籤總數



CHint = "請輸入第 " & i & " 爻第 " & j & " 變時" & vbLf & vbLf & "分竹籤時左手所持籤數:(不得大於" & All & "支)"



Pick_LS = InputBox(CHint, "不輸入將由電腦為您取數", "0")

If Pick_LS = "" Then Pick_LS = "0"

Pick_Left = CInt(Pick_LS)

If (Pick_Left = 0) Then

Randomize

Pick_Left = Int((All * Rnd) + 1)

End If



LC = (Pick_Left - 1) Mod 4

If LC = 0 Then LC = 4



Text4(j) = Pick_Left '顯示左手持籤總數

Text7(j) = LC '顯示左手持竹餘數



RC = (All - Pick_Left) Mod 4

If RC = 0 Then RC = 4



Text5(j) = (All - Pick_Left) '顯示右手持籤總數

Text8(j) = RC '顯示右手持竹餘數



Sum(i, j) = LC + RC + 1

All = All - Sum(i, j)



'Debug.Print i; "all"; j; "="; All

'Debug.Print "Sum("; i; ","; j; ")="; Sum(i, j)



Next j

CHint = "完成第 " & i & " 爻第 " & (j - 1) & " 變"

MsgBox CHint, vbInformation, "周易大衍筮法程序訊息"



Next i



For i = 1 To 6



If (49 - Sum(i, 1) - Sum(i, 2) - Sum(i, 3)) = 36 Then '老陽

myGA(i, 1) = 1

myGA(i, 2) = 1

End If



If (49 - Sum(i, 1) - Sum(i, 2) - Sum(i, 3)) = 32 Then '少陰

myGA(i, 1) = 0

myGA(i, 2) = 0

End If



If (49 - Sum(i, 1) - Sum(i, 2) - Sum(i, 3)) = 28 Then '少陽

myGA(i, 1) = 1

myGA(i, 2) = 0

End If



If (49 - Sum(i, 1) - Sum(i, 2) - Sum(i, 3)) = 24 Then '老陰

myGA(i, 1) = 0

myGA(i, 2) = 1

End If



Debug.Print (49 - Sum(i, 1) - Sum(i, 2) - Sum(i, 3))



Next i



Unload Me

End Sub

_________________________
玄空風水數位門

玄空風水數位門是新時代應運之新風水學派,秉承三元派風水之精義,
另創特色之數位學理架構詮釋天地人三才風水系統架構,
數即一切之理,位即一切之時間與空間.數位亦是陰陽生化萬法由此生生造化.
陰陽協調三才互動,實踐人間淨土工程.

風水職業班新台幣50萬元整(港幣或人民幣10萬元整)
三元風水秘訣面授點訣(限有基礎者)
教學與進一步詳論者,潤金收費,請聯絡Mail下址
victor.chung@msa.hinet.net

拙著:六爻易斷精要講義下載

中醫藥保健資訊網

易經六十四卦占卜大衍版_打包新安裝(繁體中文版)
↑回到頂端↑
廣告




全部議題
議題 貼文者 : 張貼日期
Re: 周易大衍筮法程式範例 小凱哥 2001-12-22 15:09:12


本站是個命理討論的園地,如果您要問命,請務必詳閱各板板規,遵守發問規則,不要只留個生日或是命盤, 其他什麼都沒提。貼命盤的方法請特別注意算完命盤後的文字說明,不要貼個沒人看懂歪七扭八的命盤, 貼錯命盤及未遵守板規者,文章很有可能被不預警刪除 另外,如果您提了問題,而有人回覆的話,不論對與錯,請務必多上來回應論命者, 我們不歡迎那種提了問題就等人回答,也不回應的人。我們需要的是,「良好的互動」及「長期的追蹤」。
本站大多數的討論區都得要註冊才能發言,您若是要張貼討論,請務必註冊為使用者, 如果您忘了您的密碼,請在登入」的畫面, 輸入您的帳號,再按一下我忘記我的密碼了」, 此時系統會寄一封信到您當時註冊的 Email 信箱裡面, 裡面則附有一個臨時密碼,請您拿到密碼後用此臨時密碼登入。登入之後可以在 編輯個人檔案」裡面修改成您習慣的密碼。
logo
欣洋網路有限公司