stupl
Super member
Option Explicit
Sub Main()
Dim A,B,C,D,Ini,Fin,Es,P1,P2,P3,P4,R1,R2
Dim N1(2),N2(2),Posta(3),Tutte(1),Ruote(2)
Dim Caso,Casi,Clp
Posta(2) = 0.5
Posta(3) = 0.5
Tutte(1) = TU_
Ini = EstrazioneFin - 50
Fin = EstrazioneFin
Clp = CInt(InputBox("Per quanti colpi vuoi fare la ricerca ?",,7))
For Es = Ini To Fin
Call AvanzamentoElab(Ini,Fin,Es)
Messaggio Es
Caso = 0
For R1 = 1 To 9
For P1 = 1 To 4
A = Estratto(Es,R1,P1)
For P2 = P1 + 1 To 5
B = Estratto(Es,R1,P2)
For R2 = R1 + 1 To 10
For P3 = 1 To 4
C = Estratto(Es,R2,P3)
For P4 = P3 + 1 To 5
D = Estratto(Es,R2,P4)
If A = C And B = D Or A = D And B = C Then
If (P1 = P3 And A = B) Or(P1 = P4 And A = D) Or(P2 = P3 And B = C) Or(P2 = P4 And B = D) Then
'Cercare 2 Ambi uguali su due ruote con almeno <<---- Questa operazione
'un numero in Posizione isotopo <<---- c'è ed è l' IF di sopra
'N1(1) = Numero in posizione isotopa <<<<<----- Come si fa qua?
'N1(2) = (N1(1) x 2) <<<<<<<<<<<<<<<<<
'N2(1)= (90 - N1(1)) <<<<<<<<<<<<<<<<<
'N2(2)= (90 - N2(1)) <<<<<<<<<<<<<<<<<
'L'Ambo che ne esce dall'insieme N2(1) e N"(2) si giocherà sulle <<----- Queste operazioni pure
'ruote dove si è verificato la condizione mentre l'Ambo <<----- ci sono ed è il continuo
'dell'insieme N1(1) e N2(2) si giocherà su Tutte <<----- dello script
Caso = Caso + 1
Casi = Casi + 1
Ruote(1) = R1 : Ruote(2) = R2
ColoreTesto 1
Scrivi String(89,"=") & " Casi Totali " & FormattaStringa(Casi,"0000"),1
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),1
ColoreTesto 0
Scrivi
Scrivi DataEstrazione(Es) & " - " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1) & " - ",0,0
Scrivi SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B)
Scrivi DataEstrazione(Es) & " - " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2) & " - ",0,0
Scrivi SiglaRuota(R2) & " " & Format2(C) & " " & Format2(D)
Scrivi
EliminaRipetuti N1
ImpostaGiocata 1,N1,Tutte,Posta,Clp
EliminaRipetuti N2
ImpostaGiocata 2,N2,Ruote,Posta,Clp
Gioca Es
End If
End If
Next
Next
Next
Next
Next
Next
Next
ScriviResoconto
End Sub
Grazie
Sub Main()
Dim A,B,C,D,Ini,Fin,Es,P1,P2,P3,P4,R1,R2
Dim N1(2),N2(2),Posta(3),Tutte(1),Ruote(2)
Dim Caso,Casi,Clp
Posta(2) = 0.5
Posta(3) = 0.5
Tutte(1) = TU_
Ini = EstrazioneFin - 50
Fin = EstrazioneFin
Clp = CInt(InputBox("Per quanti colpi vuoi fare la ricerca ?",,7))
For Es = Ini To Fin
Call AvanzamentoElab(Ini,Fin,Es)
Messaggio Es
Caso = 0
For R1 = 1 To 9
For P1 = 1 To 4
A = Estratto(Es,R1,P1)
For P2 = P1 + 1 To 5
B = Estratto(Es,R1,P2)
For R2 = R1 + 1 To 10
For P3 = 1 To 4
C = Estratto(Es,R2,P3)
For P4 = P3 + 1 To 5
D = Estratto(Es,R2,P4)
If A = C And B = D Or A = D And B = C Then
If (P1 = P3 And A = B) Or(P1 = P4 And A = D) Or(P2 = P3 And B = C) Or(P2 = P4 And B = D) Then
'Cercare 2 Ambi uguali su due ruote con almeno <<---- Questa operazione
'un numero in Posizione isotopo <<---- c'è ed è l' IF di sopra
'N1(1) = Numero in posizione isotopa <<<<<----- Come si fa qua?
'N1(2) = (N1(1) x 2) <<<<<<<<<<<<<<<<<
'N2(1)= (90 - N1(1)) <<<<<<<<<<<<<<<<<
'N2(2)= (90 - N2(1)) <<<<<<<<<<<<<<<<<
'L'Ambo che ne esce dall'insieme N2(1) e N"(2) si giocherà sulle <<----- Queste operazioni pure
'ruote dove si è verificato la condizione mentre l'Ambo <<----- ci sono ed è il continuo
'dell'insieme N1(1) e N2(2) si giocherà su Tutte <<----- dello script
Caso = Caso + 1
Casi = Casi + 1
Ruote(1) = R1 : Ruote(2) = R2
ColoreTesto 1
Scrivi String(89,"=") & " Casi Totali " & FormattaStringa(Casi,"0000"),1
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),1
ColoreTesto 0
Scrivi
Scrivi DataEstrazione(Es) & " - " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1) & " - ",0,0
Scrivi SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B)
Scrivi DataEstrazione(Es) & " - " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2) & " - ",0,0
Scrivi SiglaRuota(R2) & " " & Format2(C) & " " & Format2(D)
Scrivi
EliminaRipetuti N1
ImpostaGiocata 1,N1,Tutte,Posta,Clp
EliminaRipetuti N2
ImpostaGiocata 2,N2,Ruote,Posta,Clp
Gioca Es
End If
End If
Next
Next
Next
Next
Next
Next
Next
ScriviResoconto
End Sub
Grazie
Ultima modifica: