Sub Main()
Dim dati(10,5)
Dim dati2(10,5,10) '''estrattiUGUALIqta 2 estraz.consec.
Dim dati3(10,5,10) '''ambi qta
Dim rie(2999),very(2999,5)
es = InputBox("Quante estrazioni vuoi controllare ?",,100)
v = CInt(InputBox("Ambi Verifica in n.colpi",,3))
r1 = CInt(InputBox("Ruote Sel.di Gioco",,"2"))
det = InputBox("Vuoi Lista ambi Usciti? S/N ",,"N")
es = CInt(es)
inizio = EstrazioneFin - es
oggi = EstrazioneFin - v
For ru = 1 To 10
For p = 1 To 5
For ru2 = 1 To 10
dati2(ru,p,ru2) = 0
Next
Next
Next
ColoreTesto 2
Scrivi String(90,Chr(11)):ColoreTesto(0) :Scrivi " Mod. GHIO-16 Verifica ( B O Z Z A -1 ) ",1
Scrivi "Condizione : Verifica Ambi n.colpi di gioco " & v,1
Scrivi "Condizione : Vuoi Lista degli Ambi Usciti? " & det,1
ColoreTesto(2)
Scrivi "Scelta Riepiloga ambi solo della ruota " & NomeRuota(r1),1
Scrivi: ColoreTesto(1)
Scrivi "Tabella 1"
Scrivi "La tabella indica la presenza di ogni singolo estratto nell'estrazione successiva."
Scrivi "Esempio: E1 = 45 indica che il primo estratto su Bari è sortito 45 volte nelle "
Scrivi "estrazioni successive."
ColoreTesto 2
Scrivi String(90,Chr(11)): ColoreTesto 1
For i = inizio To EstrazioneFin
AvanzamentoElab inizio,EstrazioneFin,i
Messaggio "Stò elaborando l'estrazione del " & DataEstrazione(i)
If i = EstrazioneFin Then Exit For
For ru = 1 To 10
For p = 1 To 5
es1 = Estratto(i,ru,p)
For ru2 = 1 To 10
For p2 = 1 To 5
es2 = Estratto(i + 1,ru2,p2)
If es1 = es2 Then
'''calcola uscite
dati(ru,p) = dati(ru,p) + 1
dati2(ru,p,ru2) = dati2(ru,p,ru2) + 1
'''controlla se ambo uscito a colpo
ReDim an(2),ar(2),matriceestrritorno(10,5)
For rr = 1 To 10
For w = 1 To 5
matriceestrritorno(rr,w) = Estratto(i,rr,w)
Next
Next
''''
For b = 1 To 5
an(1) = es1
an(2) = Estratto(i + 1,ru2,b)
'''verifica esito
'''''
For z1 = 1 To v ''' ncolpi
'
For z2 = 1 To 10 '''' nruote
If z2 = ru Or z2 = ru2 Then
'
ca = 0:cz = 0
For z3 = 1 To 5 ''' estratti
If Int(Estratto(i + 1 + z1,z2,z3)) = Int(an(1)) Or Int(Estratto(i + 1 + z1,z2,z3)) = Int(an(2)) Then
ca = ca + 1
End If
Next
If ca = 2 Then
ColoreTesto(0)
dati3(ru,p,ru2) = dati3(ru,p,ru2) + 1
cg = cg + 1
cz = 1
If det = "S" Then Scrivi "-ESITO---> " & i & " e " & i + 1 & " pos." & SiglaRuota(ru) & "-" & p & " / " & SiglaRuota(ru2) & "-" & p2 & " nr. " & Format2(an(1)) & "." & Format2(an(2)) & " " & i + 1 + z1 & " Colpo n." & z1 & " " & an(1) & "." & an(2),1
ColoreTesto(0)
End If
End If
Next
Next
'''''riepiloga previsioni in corso
If i >= oggi And an(1) <> an(2) Then
ar(1) = ru
ar(2) = ru2
Call StatisticaFormazioneTurbo(an,ar,2,retrit,retritmax,,,3950,EstrazioneFin)
qq = qq + 1
rie(qq) = i & " / " & i + 1 & " Ruote " & SiglaRuota(ru) & "-" & p & " / " & SiglaRuota(ru2) & "-" & p2 & " Nr." & es1 & "-" & es2 & " In gioco per n.colpi.." &(i + 1 + v) - EstrazioneFin & " Ambo..." & an(1) & " " & FormatSpace(an(2),5) & " Ritn.colpi " & EstrazioneFin -(i + 1)
very(qq,1) = i + 1
very(qq,2) = ru
very(qq,3) = ru2
very(qq,4) = an(1)
very(qq,5) = an(2)
End If
Next
'''''
End If
Next
Next
Next
Next
Next
ColoreTesto 1
Scrivi
Scrivi Space(20) & "Tabella 1 Resoconto Complessivo"
Scrivi
Scrivi " E1 E2 E3 E4 E5 "
ColoreTesto 2
ScriviMatrice dati,,4
Scrivi String(90,Chr(11)): ColoreTesto 1
Scrivi "Tabella 2"
Scrivi "Questa tabella indica, in maniera dettagliata, quante volte l'estratto"
Scrivi "in una determinata posizione, si ripete in ogni ruota. Esempio:"
Scrivi "(Ba Pos1 3 0 1) indica che il 1° estratto su Bari si è ripetuto 3 volte a"
Scrivi "Bari, 0 volte a Cagliari e 1 volta a Firenze."
ColoreTesto 2
Scrivi String(90,Chr(11)): ColoreTesto 1
Scrivi
Scrivi Space(20) & "Tabella 2 Resoconto Dettagliato estraz.n." & EstrazioneFin & " / " & DataEstrazione(EstrazioneFin),1
Scrivi
ColoreTesto(0)
Scrivi Space(20) & "E S T R A T T I " & Space(20) & " A M B I ",1
For ru = 1 To 10
ColoreTesto(0)
Scrivi Space(13) & "Ba" & Space(3) & "Ca" & Space(3) & "Fi" & Space(3) & "Ge" & _
Space(3) & "Mi" & Space(3) & "Na" & Space(3) & "Pa" & Space(3) & "Ro" & _
Space(3) & "To" & Space(3) & "Ve" & Space(2) & "|-|" & Space(2) & "Ba" & Space(3) & "Ca" & Space(3) & "Fi" & Space(3) & "Ge" & _
Space(3) & "Mi" & Space(3) & "Na" & Space(3) & "Pa" & Space(3) & "Ro" & _
Space(3) & "To" & Space(3) & "Ve" & Space(2) & "|-|" & Space(2) & "NR-2E NR-1E NR-UE",1
ColoreTesto(1)
For p = 1 To 5
Scrivi FormatSpace(Left(NomeRuota(ru),2),5) + FormatSpace("Pos",4) + FormatSpace(p,4) + _
FormatSpace(dati2(ru,p,1),5) + _
FormatSpace(dati2(ru,p,2),5) + FormatSpace(dati2(ru,p,3),5) + _
FormatSpace(dati2(ru,p,4),5) + FormatSpace(dati2(ru,p,5),5) + _
FormatSpace(dati2(ru,p,6),5) + FormatSpace(dati2(ru,p,7),5) + _
FormatSpace(dati2(ru,p,8),5) + FormatSpace(dati2(ru,p,9),5) + _
FormatSpace(dati2(ru,p,10),4) + "|" + FormatSpace(p,1) + FormatSpace("|",3) + _
FormatSpace(dati3(ru,p,1),5) + _
FormatSpace(dati3(ru,p,2),5) + FormatSpace(dati3(ru,p,3),5) + _
FormatSpace(dati3(ru,p,4),5) + FormatSpace(dati3(ru,p,5),5) + _
FormatSpace(dati3(ru,p,6),5) + FormatSpace(dati3(ru,p,7),5) + _
FormatSpace(dati3(ru,p,8),5) + FormatSpace(dati3(ru,p,9),5) + _
FormatSpace(dati3(ru,p,10),4) + "|" + FormatSpace(p,1) + + FormatSpace("|",3) + _
Format2(Estratto(EstrazioneFin - 2,ru,p)) + " " + Format2(Estratto(EstrazioneFin - 1,ru,p)) + " " + Format2(Estratto(EstrazioneFin,ru,p))
Next
Scrivi String(161,"-")
Next
ColoreTesto(0)
Scrivi " Totale Ambi usciti in " & V & " colpi di gioco sulle 2 ruote di elaborazione..." & cg,1
''''riepilogo previsioni in corso
Scrivi
Scrivi "E l e n c o A m b i R i l e v a t i Non ancora Usciti nelle Ultime " & V & " Estrazione In Archivio ",1
For n = 1 To qq
'''controllasolo ruote sel di gioco
If Int(very(n,2)) = r1 Or Int(very(n,3)) = r1 Then
''''
key2 = Mid(rie(n),20,11)
If giro = 0 Then
ambilista = Left(rie(n),31) & " - Ambi "
End If
If key1 <> key2 And giro = 4 Then
Scrivi "----------"
Scrivi ambilista & " " & ambilista2 & " Colpo.n." & EstrazioneFin-Int(Mid(ambilista,8,4)),1
ambilista = Left(rie(n),31) & " - Ambi "
ambilista2 = ""
key1 = key2
giro = 0
End If
giro = giro + 1
'''prepara campi per verifica esito
ReDim ruote(2),num(2)
id = very(n,1)
ruote(1) = very(n,2)
ruote(2) = very(n,3)
num(1) = very(n,4)
num(2) = very(n,5)
Call VerificaEsitoTurbo(num,ruote,id + 1,2,,,,,retestratti,retidestr)
If retestratti = "" Then
ambilista2 = ambilista2 & Mid(rie(n),74,8) & " | "
Else
ColoreTesto(0)
Scrivi rie(n)
ColoreTesto(2)
Scrivi "---- esito positivo ---- " & retidestr & " colpo n. " & retidestr - id & " " & retestratti,1
csuc = csuc + 1
ColoreTesto(0)
End If
''''
End If
Next
ColoreTesto(1)
Scrivi: Scrivi " Totale Ambi in Elenco x " & V & " colpi di gioco sulle 2 ruote di elaborazione..." & qq,1
Scrivi " Totali Ambi con esito positivo negli ultimi " & V & " colpi di gioco " & csuc,1
End Sub