Buongiorno a Tutti,
Vorrei Ricercare nel quadro estrazionale degli ambi isotopi delle terzine simmetriche in decina (Terzine distanza 3 appartenenti alla stessa decina esempio 1-4-7 2-5-8 12-15-18)
Allo scopo ho recuperato un listato che ricerca gli ambi simmetrici ma non riesco ad impostarlo per il mio scopo, modificandolo mi rintraccia ambi distanza 3 anche se non della stessa decina, qualcuno può aiutarmi a modificarlo nel modo corretto.
Grazie Come sempre
Questo è il listato
Sub Main()
Dim am(2),ab(3),ruote(3),ruota(4),posta(1),poste(2),post(3)
posta(1) = 1 : poste(2) = 1 : post(2) = 1 : post(3) = 1
quante = CInt(InputBox("QUANTE ESTRAZIONI VUOI CONTROLLARE ?","••",300))
If quante = False Then Exit Sub
For es =(EstrazioneFin - quante) To EstrazioneFin
Messaggio "[" & es & "]ª"
For r1 = 1 To 10
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For r2 = r1 + 1 To 11
c = Estratto(es,r2,p1)
d = Estratto(es,r2,p2)
If r2 = 11 Then r2 = 12
If Distanza(a,b) = 30 And Distanza(c,d) = 30 Then
cont = cont + 1 : Scrivi
ColoreTesto 2 : Scrivi String(52,32) & " Caso n° " & cont & "",1 : ColoreTesto 0 : Scrivi
Scrivi DataEstrazione(es,1) & "" & Space(2) & "[" & es & "]ª" & Space(7) & "" & Left(NomeRuota(r1),3) & "." & Space(5) & _
"" & StringaEstratti(es,r1) & "" & Space(5) & "" & Left(NomeRuota(r1),3) & "." & Space(3) & "" & Format2(a) & _
"" & Space(1) & "" & Format2(b) & "" & Space(6) & "(" & p1 & "-" & p2 & ")",1
Scrivi DataEstrazione(es,1) & "" & Space(2) & "[" & es & "]ª" & Space(7) & "" & Left(NomeRuota(r2),3) & "." & Space(5) & _
"" & StringaEstratti(es,r2) & "" & Space(5) & "" & Left(NomeRuota(r2),3) & "." & Space(3) & "" & Format2(c) & _
"" & Space(1) & "" & Format2(d) & "" & Space(6) & "(" & p1 & "-" & p2 & ")",1 : Scrivi
Gioca es
Scrivi String(62,151)
End If
Next
Next
Next
Next
Next
ColoreTesto 2
End Sub
Vorrei Ricercare nel quadro estrazionale degli ambi isotopi delle terzine simmetriche in decina (Terzine distanza 3 appartenenti alla stessa decina esempio 1-4-7 2-5-8 12-15-18)
Allo scopo ho recuperato un listato che ricerca gli ambi simmetrici ma non riesco ad impostarlo per il mio scopo, modificandolo mi rintraccia ambi distanza 3 anche se non della stessa decina, qualcuno può aiutarmi a modificarlo nel modo corretto.
Grazie Come sempre
Questo è il listato
Sub Main()
Dim am(2),ab(3),ruote(3),ruota(4),posta(1),poste(2),post(3)
posta(1) = 1 : poste(2) = 1 : post(2) = 1 : post(3) = 1
quante = CInt(InputBox("QUANTE ESTRAZIONI VUOI CONTROLLARE ?","••",300))
If quante = False Then Exit Sub
For es =(EstrazioneFin - quante) To EstrazioneFin
Messaggio "[" & es & "]ª"
For r1 = 1 To 10
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For r2 = r1 + 1 To 11
c = Estratto(es,r2,p1)
d = Estratto(es,r2,p2)
If r2 = 11 Then r2 = 12
If Distanza(a,b) = 30 And Distanza(c,d) = 30 Then
cont = cont + 1 : Scrivi
ColoreTesto 2 : Scrivi String(52,32) & " Caso n° " & cont & "",1 : ColoreTesto 0 : Scrivi
Scrivi DataEstrazione(es,1) & "" & Space(2) & "[" & es & "]ª" & Space(7) & "" & Left(NomeRuota(r1),3) & "." & Space(5) & _
"" & StringaEstratti(es,r1) & "" & Space(5) & "" & Left(NomeRuota(r1),3) & "." & Space(3) & "" & Format2(a) & _
"" & Space(1) & "" & Format2(b) & "" & Space(6) & "(" & p1 & "-" & p2 & ")",1
Scrivi DataEstrazione(es,1) & "" & Space(2) & "[" & es & "]ª" & Space(7) & "" & Left(NomeRuota(r2),3) & "." & Space(5) & _
"" & StringaEstratti(es,r2) & "" & Space(5) & "" & Left(NomeRuota(r2),3) & "." & Space(3) & "" & Format2(c) & _
"" & Space(1) & "" & Format2(d) & "" & Space(6) & "(" & p1 & "-" & p2 & ")",1 : Scrivi
Gioca es
Scrivi String(62,151)
End If
Next
Next
Next
Next
Next
ColoreTesto 2
End Sub