Sub Main
Dim ru(1)
Dim ambata(10),ambo(10),terno(10),luna(10),lute(10)
Ini = EstrazioneFin - 200
fin = EstrazioneFin
r = 1
ru(1) = r
Scrivi " ***** Metodo algoritmico su Bari per ambata - ambo - terno - Spia 90 ***** ",1,1,,1,3
Scrivi
ReDim T(14)
T(1) = " Casi "
T(2) = " Ruota "
T(3) = " Ambata "
T(4) = " Esito "
T(5) = " Colpo "
T(6) = " data ID "
T(7) = " Ambo "
T(8) = " Esito "
T(9) = " Colpo "
T(10) = " data ID "
T(11) = " Terno "
T(12) = " Esito "
T(13) = " Colpo "
T(14) = " data ID "
Call InitTabella(T,2,,3,5)
For es = Ini To fin
If Posizione(es,r,90) > 0 Then
co = co + 1
ambata(1) = Fuori90(Estratto(es,NA_,1) + 42)
ambo(1) = Fuori90(Estratto(es,PA_,3) + 75)
ambo(2) = Fuori90(Estratto(es,PA_,2) + 21)
'ambo(3) = Fuori90(Estratto(es,NA_,4) + 3)
'ambo(4) = Fuori90(Estratto(es,NZ_,4) + 23)
luna(1) = ambata(1)
luna(2) = ambo(1)
luna(3) = ambo(2)
'luna(4) = ambo(3)
'luna(5) = ambo(4)
terno(1) = Fuori90(Estratto(es,MI_,3) + 11)
terno(2) = Fuori90(Estratto(es,TO_,5) + 59)
terno(3) = Fuori90(Estratto(es,CA_,1) + 29)
'terno(4) = Fuori90(Estratto(es,PA_,3) + 22)
lute(1) = ambata(1)
lute(2) = ambo(1)
lute(3) = ambo(2)
'lute(4) = ambo(3)
'lute(5) = ambo(4)
lute(6) = terno(1)
lute(7) = terno(2)
lute(8) = terno(3)
'lute(9) = terno(4)
Call VerificaEsito(ambata,ru,es + 1,1,13,,esito1,colpi1,estratti1,id1)
Call VerificaEsito(luna,ru,es + 1,2,13,,esito2,colpi2,estratti2,id2)
Call VerificaEsito(lute,ru,es + 1,3,13,,esito3,colpi3,estratti3,id3)
ReDim v(14)
v(1) = co & " - " & DataEstrazione(es)
v(2) = NomeRuota(r) & " - " & StringaEstratti(es,r)
v(3) = StringaNumeri(ambata,,1)
v(4) = estratti1
v(5) = colpi1
If esito1 <> "" Then v(6) = DataEstrazione(id1)
v(7) = StringaNumeri(ambo,,1)
v(8) = estratti2
v(9) = colpi2
If esito2 <> "" Then v(10) = DataEstrazione(id2)
v(11) = StringaNumeri(terno,,1)
v(12) = estratti3
v(13) = colpi3
If esito3 <> "" Then v(14) = DataEstrazione(id3)
Call AddRigaTabella(v,,,3,,"lucida")
Call SetColoreCella(3,7,5)
Call SetColoreCella(7,7,5)
Call SetColoreCella(11,7,5)
If esito1 = "Estratto" Then abb = abb + 1
If esito2 = "Ambo" Then amb = amb + 1
If esito3 = "Terno" Then Ter = Ter + 1
End If
Next
Call SetTableWidth("100%")
CreaTabella
Scrivi String(100,"="),1
Scrivi "Lunghetta : " & StringaNumeri(lute),1,1,,1,3
Scrivi String(100,"-")
exx = IndiceMensile(fin)
'Scrivi "indice attuale " & exx
For ex = fin To fin - es
k = k + 1
Call VerificaEsitoConGuadagno(lute,ru,ex,1,1,,esito,colpi,estratti,id,,guad)
If esito = "Ambo" Or esito = "Terno" Then
ColoreTesto 2
Scrivi Format2(IndiceMensile(ex)) & " " & estratti & " " & vbTab & GetInfoEstrazione(id) & vbTab,0,0
Scrivi esito '& vbTab & guad
Else
ColoreTesto 0
Scrivi Format2(IndiceMensile(ex)) & " " & estratti & " " & vbTab & GetInfoEstrazione(id) & vbTab,0,0
Scrivi esito '& vbTab & guad
End If
Next
For x = 1 To UBound(lute)
If EstrattoFrequenza(r,lute(x),fin - exx,fin) > 0 Then lute(x) = 0 ' numeri rimasti
'End If
Next
Scrivi "Numeri Rimasti..." & StringaNumeri(lute),1
Scrivi String(100,"-")
Scrivi "Casi positivi di Ambata : " & abb,1,1,,1,3
Scrivi "casi positivi di Ambo : " & amb,1,1,,2,3
Scrivi "casi positivi di Terno : " & Ter,1,1,,7,3
Scrivi
Scrivi " ********** Metodo & Script in Tabella By Mike58 ******** ",1,1,2,4,3
End Sub