Option Explicit
Sub Main
Dim idestr
Dim NumAnalizzato
Dim Ruota
Dim RitNum
Dim Pres
idestr=EstrazioneFin
NumAnalizzato=6
Ruota=BA_
Scrivi NomeRuota(Ruota)&" ",0,0
Scrivi "Numero : "&NumAnalizzato&" ",0,0
Pres= RitSincDiLiv(NumAnalizzato,Ruota,idestr,RitNum)
Scrivi "Ritardo :"&RitNum&" ",0,0
Scrivi "Presenze sincrone:"&Pres
End Sub
Function RitSincDiLiv(NumAnalizzato,Ruota,IdEstr,Ritnum)
' NumAnalizzato : numero da analizzare lo passa l'utente
' Ruota : passata dall'utente
' IdEstrazione : inizio ricerca passato dall'utente
' nRetLivello : lo valorizza questa funzione è il livello a cui appartiene NumAnalizzato
Dim nRitDiLiv
'============================================
' qui devi scrivere il tuo codice
Dim aRit(90)
Call GetRitardoEstratti(aRit,Ruota,IdEstr)
Ritnum = GetRitNum(aRit,NumAnalizzato)
nRitDiLiv = GetQNumAlRit(aRit,Ritnum)
'============================================
' la funzione torna il ritardo di livello di un numero su una ruota
RitSincDiLiv = nRitDiLiv
End Function
Sub GetRitardoEstratti(aRit,Ruota,IdEstr)
Dim Num
For Num = 1 To 90
aRit(Num) = EstrattoRitardoTurbo(Ruota,Num,1,IdEstr)
Next
End Sub
Function GetRitNum(aRit,Num)
GetRitNum = aRit(Num)
End Function
Function GetQNumAlRit(aRit,nRitCercato)
Dim idR,Pres
Pres = 0
For idR = 1 To UBound(aRit)
If aRit(idR) = nRitCercato Then
Pres = Pres + 1
End If
Next
GetQNumAlRit = Pres
End Function