Sub Main()
Dim rt(1),pta(2),nr(3)
Dim er,clp
er = CInt(InputBox("Da quante estrazioni ci sono e spie?","Estrazioni a ritroso",1))
estr = CInt(InputBox("Quante estrazioni controllo?","Estrazioni di ricerca",2150)) ' 8370 per verifica dall'anno 1871
ruo = CInt(InputBox("Ruota di ricerca?","Ruota",1))
n1 = CInt(InputBox("1° numero dell'ambo?","N1",48))
n2 = CInt(InputBox("2° numero dell'ambo?","N2",49))
clp = CInt(InputBox("Quanti colpi di gioco?","Colpi",6))
ini = EstrazioneFin - er - estr
fin = EstrazioneFin - er
For es = ini To fin
Messaggio(es)
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,ruo,p1)
b = Estratto(es,ruo,p2)
If(a = n1 And b = n2) Or(a = n2 And b = n1) Then
rt(1) = ruo
pta(2) = 1 ' posta triplicabile x i 3 ambi della terzina
ng = 0
nr(1) = Fuori90(Estratto(es,1,1) + 11)
nr(2) = Fuori90(Estratto(es,1,1) + 37)
nr(3) = Fuori90(Estratto(es,1,1) + 47)
ng = ng + 1
ImpostaGiocata ng,nr,rt,pta,clp,2 '2 indica la sorte miimax l'interruzione giocata
nr(1) = Fuori90(Estratto(es,1,1) + 11)
nr(2) = Fuori90(Estratto(es,1,1) + 47)
' ng = ng + 1
' ImpostaGiocata ng,nr,rt,pta,clp
' nr(1) = Fuori90(Estratto(es,1,1) + 37)
' nr(2) = Fuori90(Estratto(es,1,1) + 47)
' ng = ng + 1
' ImpostaGiocata ng,nr,rt,pta,clp
casi = casi + 1
Scrivi String(70,"=") & " Caso n° " & casi,1
Scrivi DataEstrazione(es) & " " & NomeRuota(ruo) & " [ " & StringaEstratti(es,1) & " ] " & Format2(a) & "." & Format2(b),1
Scrivi
Gioca es
End If
Next
Next
Next
Scrivi " PREVISIONE -----> " & DataEstrazione(fin + er) & " " & NomeRuota(ruo) & " [ " & StringaEstratti(fin+er,1) & " ] terzina ad ambo x " &_
clp &" colpi " & Format2(Fuori90(Estratto(es,1,1) + 11)) & "." & Format2(Fuori90(Estratto(es,1,1) + 37)) & "." & Format2(Fuori90(Estratto(es,1,1) + 47)) ,1,,3,2
ScriviResoconto
End Sub