Option Explicit
Sub Main
Dim r,f,Ini,fin,nr,nf,y,per,ra,z,rrmm,RetEsito,retColpi,RetEstratti,RetIdEstr,aretRuote,ne,finale,Iniz,max
Dim ar(1)
r = InputBox("Indicare la ruota ",,1)
fin = InputBox("fino all' estrazione n.",,EstrazioneFin)
Iniz = InputBox("Inizio dall'estrazione n.",,3950)
per = InputBox("Lunghezza Periodo ",,180)
Ini = EstrazioneFin -(per - 1)
ar(1) = r
f = CInt(InputBox("indicare frequenza ",,12))
ColoreTesto(2)
Scrivi " Situazione fasce presenze della ruota di " & NomeRuota(r),1
Scrivi " Periodo esaminato o lunghezza ciclo " & per,1
Scrivi "Esamina dall'estrazione n." & Iniz & " " & DataEstrazione(Iniz) & " - " & fin & " " & DataEstrazione(fin),1
Scrivi "____________________________________________________________________________",1
ColoreTesto(1)
''''' loop per fasce frequenza
For Iniz = Iniz + 1 To fin
Ini = Iniz
ReDim fafre(999,2) '''fasce frequenza
For nr = 1 To 90
nf = EstrattoFrequenzaTurbo(r,nr,Ini - per,Ini - 1)
fafre(nf,1) = fafre(nf,1) + 1
fafre(nf,2) = fafre(nf,2) & Format2(nr) & "."
Next
'''''' calcola ritardi storici delle fasce
For y = 1 To 999
If y = f Then
ReDim aV(0)
Call SplitByChar(fafre(y,2),".",aV)
If UBound(aV) > 0 Then
Call VerificaEsito(aV,ar,Ini + 1,1,1,,RetEsito,retColpi,RetEstratti,RetIdEstr,aretRuote)
If RetEsito <> "" Then
ne = RetIdEstr
'''RIEPILOGA fasce frequenze e relativi numeri
Scrivi "Estr.n." & ne & " Fascia " & Format2(y) & " Rit.att." & rrmm & "...presenti..n." & Format2(fafre(y,1)) & " | " & fafre(y,2)
ColoreTesto(1)
Scrivi "-------------- " & RetIdEstr & " -----------------------------------------------------estratti n." & RetEstratti,1
ColoreTesto(2)
Scrivi " -------------------------------------",1
ColoreTesto(0)
If rrmm > max Then
max = rrmm
End If
rrmm = 0
Else
rrmm = rrmm + 1
ne = Ini
End If
Else
rrmm = rrmm + 1
End If
End If
Next
'''''''''''''''''
Next
Scrivi
Scrivi " Situazione attuale della fascia frequenza ",1
Scrivi "Estr.n." & fin & " Fascia " & Format2(f) & " Rit.att." & rrmm & "...presenti..n." & Format2(fafre(f,1)) & " | " & fafre(f,2)
Scrivi
ColoreTesto(2)
Scrivi "--------------------------------------",1
Scrivi " Ritardo massimo della fascia conc.n. " & max,1
Scrivi "--------------------------------------",1
End Sub