Sub Main
Dim Nu(6),T,V
ess = InputBox("Quante estrazioni",,156)
NumMin = CInt(InputBox("Numero Minimo scelto",,1))
NumMax = CInt(InputBox("Numero Massimo scelto",,69))
Ini = EstrazioniArchivioSE - ess
fin = EstrazioniArchivioSE
Scrivi "Inizio Estrazioni SuperEnalotto.... " & GetInfoEstrazioneSE(Ini),1
Scrivi "Fine estrazione SuperEnalotto.... " & GetInfoEstrazioneSE(fin),1
Scrivi "ToTali EstraZioni Esaminate........ " & Fin - Ini + 1,1
Scrivi "Numeri tra " & NumMin & " e " & NumMax,1
Scrivi
T = Array(T,"Info Data","N1","N2","N3","N4","N5","N6","Q,Tà","pari","dispari","MinNum","MaxNum")
Call InitTabella(T)
For es = Ini To fin
For p = 1 To 6
a = EstrattoSE(es,p)
If a <= NumMax And a >= NumMin Then
k = k + 1
Nu(p) = a
End If
If pari(Nu(p)) Then par = par + 1
If dispari(Nu(p)) Then dis = dis + 1
Next
If k = 6 Then
kk = kk + 1
If par = 0 Then par0 = par0 + 1
If par = 1 Then par1 = par1 + 1
If par = 2 Then par2 = par2 + 1
If par = 3 Then par3 = par3 + 1
If par = 4 Then par4 = par4 + 1
If par = 5 Then par5 = par5 + 1
If par = 6 Then par6 = par6 + 1
max = MassimoV(Nu)
min = MinimoV(Nu,1,- 1)
V = Array(V,GetInfoEstrazioneSE(es),Nu(1),Nu(2),Nu(3),Nu(4),Nu(5),Nu(6),k,par,dis,min,max)
Call AddRigaTabella(V)
End If
k = 0
par = 0
dis = 0
Next
CreaTabellaOrdinabile
Scrivi "Presenza Numeri e Quantità",1
' Scrivi
For x = 0 To 100
For y = NumMin To NumMax
If EstrattoFrequenzaSE(y,Ini,fin) = x Then
'If ef = x Then
kn = kn + 1
ReDim Preserve riga(kn)
riga(kn) = y
End If
Next
If kn > 0 Then
Scrivi "Pres " & Format2(x) & " Num... " & StringaNumeri(riga)
End If
kn = 0
Next
Scrivi
'------------------------------------------------------------------
Dim F(4005,4)
Scrivi "Ambi più Frequenti",1
For xx = NumMin To NumMax - 1
For yy = xx + NumMin To NumMax
af = AmboFrequenzaSE(xx,yy,Ini,fin)
ar = AmboRitardoSE(xx,yy,Ini,fin)
'If af > 3 Then
kf = kf + 1
F(kf,1) = "Ambo Freq... "
F(kf,2) = Format2(xx) & "." & Format2(yy)
F(kf,3) = af
F(kf,4) = ar
'End If
Next
Next
Call OrdinaMatrice(F,- 1,3)
For xy = 1 To 10
Scrivi F(xy,1) & F(xy,2) & " - " & F(xy,3) & " - Ritarda da... " & F(xy,4)
Next
'End If
'Next
'Next
Scrivi
'par1 = 0
Scrivi "Riepilogo Pari - Dispari - Tot",1
Scrivi String(40,"-")
Scrivi Space(11) & " 0 - 6 " & Space(4) & " - " & par0
Scrivi Space(11) & " 1 - 5 " & Space(4) & " - " & par1
Scrivi Space(11) & " 2 - 4 " & Space(4) & " - " & par2
Scrivi Space(11) & " 3 - 3 " & Space(4) & " - " & par3
Scrivi Space(11) & " 4 - 1 " & Space(4) & " - " & par4
Scrivi Space(11) & " 5 - 1 " & Space(4) & " - " & par5
Scrivi Space(11) & " 6 - 0 " & Space(4) & " - " & par6
Scrivi String(40,"-")
Scrivi "Trovati.................... " & kk,1
Scrivi Space(60) & "Script By Mike58",1,,,2,3
End Sub