Sub Main()
Dim ambata(90,4)
Dim nn(3)
Dim ru(2)
Dim numeri(5)
Dim posta(2)
r=CInt(InputBox("Prima Ruota di ricerca?","SOMMASPY FREQUENZA BY LOTTOLEON",1))
r2=CInt(InputBox("Seconda Ruota di ricerca?","SOMMASPY FREQUENZA BY LOTTOLEON",2))
sp=CInt(InputBox("Somma Spia?","SOMMASPY FREQUENZA BY LOTTOLEON",90))
po=CInt(InputBox("Somma Spia in quale posizione?","SOMMASPY FREQUENZA BY LOTTOLEON",1))
ec=CInt(InputBox("Estrazione di Somma Spia?","SOMMASPY FREQUENZA BY LOTTOLEON",EstrazioneFin))
ei=CInt(InputBox("Quante estrazioni vuoi controllare?","SOMMASPY FREQUENZA BY LOTTOLEON",2000))
ab=CInt(InputBox("Quante Ambate vuoi giocare? [1-5]","SOMMASPY FREQUENZA BY LOTTOLEON",5))
c=CInt(InputBox("Ottimizzazione? [1-10]","SOMMASPY FREQUENZA BY LOTTOLEON",10))
ru(1)=r
ru(2)=r2
ef=EstrazioneFin-ec
For x=1 To 90
co=co+1
AvanzamentoElab 1,90,co
ambata(co,1)=co
ambata(co,2)=x
Next
fin=EstrazioneFin-ef
ini=EstrazioneFin-(ei+ef)
For es=ini To fin
If Fuori90(Estratto(es,r,po)+Estratto(es,r2,po))=eval(sp) Then
casi=casi+1
ex=es+1
ey=es+c
If ex>fin Then Exit For
If ey>fin Then ey=fin
Messaggio "Rilevata Somma spia "&Fuori90(Estratto(es,r,po)+Estratto(es,r2,po))&" il "& DataEstrazione(es)&" in "&po&" posizione su "& NomeRuota(r)&"-"& NomeRuota(r2)
For x=1 To 90
AvanzamentoElab 1,90,x
nn(1)=ambata(x,2)
ambata(x,4)=ambata(x,4)+ SerieFreq(ex,ey,nn,ru,1)
Next
End If
Next
OrdinaMatrice ambata,-1,4
ColoreTesto 2
Scrivi " - SOMMASPY FREQUENZA BY LOTTOLEON -",1
Scrivi : ColoreTesto 1
Scrivi "Somma Spia : "&Format2(sp)
Scrivi "Posizione Somma : "&po&"° posizione"
Scrivi "Ruote di ricerca : "& NomeRuota(r)&"-"& NomeRuota(r2)
Scrivi "Previsione valida dal : "& DataEstrazione(ec)
Scrivi "Periodo analisi : dal "& DataEstrazione(ini)&" al "&DataEstrazione(fin)
Scrivi "Estrazioni di ricerca : "& Format2(fin-ini)
Scrivi "Ottimizzazione : "& Format2(c)
Scrivi : ColoreTesto 0
Scrivi "---------------------------------------------------"
Scrivi "Rilevazione Somma Spia: "& Format2(casi)&" presenze in "&po&" posizione",1
Scrivi
Scrivi "Ambata --> "&Format2(ambata(1,2))&" Freq.: "&ambata(1,4)&" - Prob: "&Int((ambata(1,4)*10)/casi)&" %"
a1=ambata(1,2)
Scrivi "Ambata --> "&Format2(ambata(2,2))&" Freq.: "&ambata(2,4)&" - Prob: "&Int((ambata(2,4)*10)/casi)&" %"
a2=ambata(2,2)
Scrivi "Ambata --> "&Format2(ambata(3,2))&" Freq.: "&ambata(3,4)&" - Prob: "&Int((ambata(3,4)*10)/casi)&" %"
a3=ambata(3,2)
Scrivi "Ambata --> "&Format2(ambata(4,2))&" Freq.: "&ambata(4,4)&" - Prob: "&Int((ambata(4,4)*10)/casi)&" %"
a4=ambata(4,2)
Scrivi "Ambata --> "&Format2(ambata(5,2))&" Freq.: "&ambata(5,4)&" - Prob: "&Int((ambata(5,4)*10)/casi)&" %"
a5=ambata(5,2)
ult=EstrazioneFin
Scrivi
Scrivi "---------------------------------------------------"
Scrivi "---------------------------------------------------"
ColoreTesto 2
Scrivi
Scrivi " SIMULAZIONE SOMMASPY FREQUENZA BY LOTTOLEON",1
Scrivi : ColoreTesto 1
If ab=1 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))
End If
If ab=2 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))
End If
If ab=3 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))&"."& Format2(eval(a3))
End If
If ab=4 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))&"."& Format2(eval(a3))&"."& Format2(eval(a4))
End If
If ab=5 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))&"."& Format2(eval(a3))&"."& Format2(eval(a4))&"."& Format2(eval(a5))
End If
Scrivi "Ruote di gioco : "& NomeRuota(r)&"-"& NomeRuota(r2)
Scrivi "Periodo simulazione : dal "& DataEstrazione(ini)&" al "& DataEstrazione(ult)
Scrivi
ColoreTesto 0
posta(2)=10
For et=ini To EstrazioneFin
If Fuori90(Estratto(et,r,po)+Estratto(et,r2,po))=eval(sp) Then
Scrivi"--------------------------------------------------------------"
Scrivi "Somma Spia "& Format2(sp)&" su "& NomeRuota(r)&"-"& NomeRuota(r2)&" in data "& DataEstrazione(et),1
If ab=1 Then
numeri(1)=eval(a1)
End If
If ab=2 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
End If
If ab=3 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
numeri(3)=eval(a3)
End If
If ab=4 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
numeri(3)=eval(a3)
numeri(4)=eval(a4)
End If
If ab=5 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
numeri(3)=eval(a3)
numeri(4)=eval(a4)
numeri(5)=eval(a5)
End If
ImpostaGiocata 1,numeri,ru,posta,12,2
Gioca et
End If
Next
ScriviResoconto
End Sub
Dim ambata(90,4)
Dim nn(3)
Dim ru(2)
Dim numeri(5)
Dim posta(2)
r=CInt(InputBox("Prima Ruota di ricerca?","SOMMASPY FREQUENZA BY LOTTOLEON",1))
r2=CInt(InputBox("Seconda Ruota di ricerca?","SOMMASPY FREQUENZA BY LOTTOLEON",2))
sp=CInt(InputBox("Somma Spia?","SOMMASPY FREQUENZA BY LOTTOLEON",90))
po=CInt(InputBox("Somma Spia in quale posizione?","SOMMASPY FREQUENZA BY LOTTOLEON",1))
ec=CInt(InputBox("Estrazione di Somma Spia?","SOMMASPY FREQUENZA BY LOTTOLEON",EstrazioneFin))
ei=CInt(InputBox("Quante estrazioni vuoi controllare?","SOMMASPY FREQUENZA BY LOTTOLEON",2000))
ab=CInt(InputBox("Quante Ambate vuoi giocare? [1-5]","SOMMASPY FREQUENZA BY LOTTOLEON",5))
c=CInt(InputBox("Ottimizzazione? [1-10]","SOMMASPY FREQUENZA BY LOTTOLEON",10))
ru(1)=r
ru(2)=r2
ef=EstrazioneFin-ec
For x=1 To 90
co=co+1
AvanzamentoElab 1,90,co
ambata(co,1)=co
ambata(co,2)=x
Next
fin=EstrazioneFin-ef
ini=EstrazioneFin-(ei+ef)
For es=ini To fin
If Fuori90(Estratto(es,r,po)+Estratto(es,r2,po))=eval(sp) Then
casi=casi+1
ex=es+1
ey=es+c
If ex>fin Then Exit For
If ey>fin Then ey=fin
Messaggio "Rilevata Somma spia "&Fuori90(Estratto(es,r,po)+Estratto(es,r2,po))&" il "& DataEstrazione(es)&" in "&po&" posizione su "& NomeRuota(r)&"-"& NomeRuota(r2)
For x=1 To 90
AvanzamentoElab 1,90,x
nn(1)=ambata(x,2)
ambata(x,4)=ambata(x,4)+ SerieFreq(ex,ey,nn,ru,1)
Next
End If
Next
OrdinaMatrice ambata,-1,4
ColoreTesto 2
Scrivi " - SOMMASPY FREQUENZA BY LOTTOLEON -",1
Scrivi : ColoreTesto 1
Scrivi "Somma Spia : "&Format2(sp)
Scrivi "Posizione Somma : "&po&"° posizione"
Scrivi "Ruote di ricerca : "& NomeRuota(r)&"-"& NomeRuota(r2)
Scrivi "Previsione valida dal : "& DataEstrazione(ec)
Scrivi "Periodo analisi : dal "& DataEstrazione(ini)&" al "&DataEstrazione(fin)
Scrivi "Estrazioni di ricerca : "& Format2(fin-ini)
Scrivi "Ottimizzazione : "& Format2(c)
Scrivi : ColoreTesto 0
Scrivi "---------------------------------------------------"
Scrivi "Rilevazione Somma Spia: "& Format2(casi)&" presenze in "&po&" posizione",1
Scrivi
Scrivi "Ambata --> "&Format2(ambata(1,2))&" Freq.: "&ambata(1,4)&" - Prob: "&Int((ambata(1,4)*10)/casi)&" %"
a1=ambata(1,2)
Scrivi "Ambata --> "&Format2(ambata(2,2))&" Freq.: "&ambata(2,4)&" - Prob: "&Int((ambata(2,4)*10)/casi)&" %"
a2=ambata(2,2)
Scrivi "Ambata --> "&Format2(ambata(3,2))&" Freq.: "&ambata(3,4)&" - Prob: "&Int((ambata(3,4)*10)/casi)&" %"
a3=ambata(3,2)
Scrivi "Ambata --> "&Format2(ambata(4,2))&" Freq.: "&ambata(4,4)&" - Prob: "&Int((ambata(4,4)*10)/casi)&" %"
a4=ambata(4,2)
Scrivi "Ambata --> "&Format2(ambata(5,2))&" Freq.: "&ambata(5,4)&" - Prob: "&Int((ambata(5,4)*10)/casi)&" %"
a5=ambata(5,2)
ult=EstrazioneFin
Scrivi
Scrivi "---------------------------------------------------"
Scrivi "---------------------------------------------------"
ColoreTesto 2
Scrivi
Scrivi " SIMULAZIONE SOMMASPY FREQUENZA BY LOTTOLEON",1
Scrivi : ColoreTesto 1
If ab=1 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))
End If
If ab=2 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))
End If
If ab=3 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))&"."& Format2(eval(a3))
End If
If ab=4 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))&"."& Format2(eval(a3))&"."& Format2(eval(a4))
End If
If ab=5 Then
Scrivi "Ambate in gioco : "& Format2(eval(a1))&"."&Format2(eval(a2))&"."& Format2(eval(a3))&"."& Format2(eval(a4))&"."& Format2(eval(a5))
End If
Scrivi "Ruote di gioco : "& NomeRuota(r)&"-"& NomeRuota(r2)
Scrivi "Periodo simulazione : dal "& DataEstrazione(ini)&" al "& DataEstrazione(ult)
Scrivi
ColoreTesto 0
posta(2)=10
For et=ini To EstrazioneFin
If Fuori90(Estratto(et,r,po)+Estratto(et,r2,po))=eval(sp) Then
Scrivi"--------------------------------------------------------------"
Scrivi "Somma Spia "& Format2(sp)&" su "& NomeRuota(r)&"-"& NomeRuota(r2)&" in data "& DataEstrazione(et),1
If ab=1 Then
numeri(1)=eval(a1)
End If
If ab=2 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
End If
If ab=3 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
numeri(3)=eval(a3)
End If
If ab=4 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
numeri(3)=eval(a3)
numeri(4)=eval(a4)
End If
If ab=5 Then
numeri(1)=eval(a1)
numeri(2)=eval(a2)
numeri(3)=eval(a3)
numeri(4)=eval(a4)
numeri(5)=eval(a5)
End If
ImpostaGiocata 1,numeri,ru,posta,12,2
Gioca et
End If
Next
ScriviResoconto
End Sub