Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Sub Main
Dim N(1),R(1),T,V,Tt
Ini = EstrazioneIni
fin = EstrazioneFin
Rr = InputBox("Quale Ruota Analizzo",,1)
Scrivi "Ruota analizzata : " & NomeRuota(Rr),1
Scrivi
Scrivi "Per Solare By Mike58",1,,,1,2,,1
Scrivi
T = Array(T,"Num"," Ritardo ","1 Sett 1-18 "," 2 Sett 19-36 "," 3 Sett 37-54 "," 4 Sett 55-72 "," 5 Sett 73-90 "," 6 sett 90 > 200 ")
Call InitTabella(T,1,,3,5)
For x = 1 To 90
N(1) = x
R(1) = Rr
Call StatisticaFormazione(N,R,1,Rit,,,,Ini,fin)
V = Array(V,N(1),Rit,Set1,Set2,Set3,Set4,Set5,Set6)
If Rit <= 18 Then V(3) = 18 - Rit
If V(3) = 0 Then V(3) = " -- "
If V(3) <> " -- " Then s1 = s1 + 1
If Rit > 18 And Rit <= 36 Then V(4) = 36 - Rit
If V(4) = 0 Then V(4) = " -- "
If V(4) <> " -- " Then s2 = s2 + 1
If Rit > 36 And Rit <= 54 Then V(5) = 54 - Rit
If V(5) = 0 Then V(5) = " -- "
If V(5) <> " -- " Then s3 = s3 + 1
If Rit > 54 And Rit <= 72 Then V(6) = 72 - Rit
If V(6) = 0 Then V(6) = " -- "
If V(6) <> " -- " Then s4 = s4 + 1
If Rit > 72 And Rit <= 90 Then V(7) = 90 - Rit
If V(7) = 0 Then V(7) = " -- "
If V(7) <> " -- " Then s5 = s5 + 1
If Rit > 90 And Rit <= 200 Then V(8) = Rit - 90
If V(8) = 0 Then V(8) = " -- "
If V(8) <> " -- " Then s6 = s6 + 1
Call AddRigaTabella(V,,,3,,"cambria")
Call SetColoreCella(2,3,1)
Next
Tt = Array(Tt,"Totali"," x settori ",s1,s2,s3,s4,s5,s6)
Call AddRigaTabella(Tt,7,,3,5)
'CreaTabella
scegliTabella
End Sub
Function scegliTabella()
ReDim Voci(2)
Voci(1) = "Tabella Normale"
Voci(2) = "tabella Ordinabile"
scegliTabella = ScegliOpzioneMenu(Voci,01,"seleziona tabella")
If scegliTabella = 1 Then Call CreaTabella()
If scegliTabella = 2 Then Call CreaTabellaOrdinabile
End Function
Sub Main
Dim N(1),R(1),T,V,Tt
Ini = EstrazioneIni
fin = EstrazioneFin
Rr = InputBox("Quale Ruota Analizzo",,1)
Scrivi "Ruota analizzata : " & NomeRuota(Rr),1
Scrivi
Scrivi "Per Solare By Mike58",1,,,1,2,,1
Scrivi
T = Array(T,"Num"," Ritardo ","1 Sett 1-18 "," 2 Sett 19-36 "," 3 Sett 37-54 "," 4 Sett 55-72 "," 5 Sett 73-90 "," 6 sett 90 > 200 ","Freq 18")
Call InitTabella(T,1,,3,5)
For x = 1 To 90
N(1) = x
R(1) = Rr
Call StatisticaFormazione(N,R,1,Rit,,,,Ini,fin)
sf = SerieFreq(fin-18,fin,N,R,1)
V = Array(V,N(1),Rit,Set1,Set2,Set3,Set4,Set5,Set6,sf)
If Rit <= 18 Then V(3) = 18 - Rit
If V(3) = 0 Then V(3) = " -- "
If V(3) <> " -- " Then s1 = s1 + 1
If Rit > 18 And Rit <= 36 Then V(4) = 36 - Rit
If V(4) = 0 Then V(4) = " -- "
If V(4) <> " -- " Then s2 = s2 + 1
If Rit > 36 And Rit <= 54 Then V(5) = 54 - Rit
If V(5) = 0 Then V(5) = " -- "
If V(5) <> " -- " Then s3 = s3 + 1
If Rit > 54 And Rit <= 72 Then V(6) = 72 - Rit
If V(6) = 0 Then V(6) = " -- "
If V(6) <> " -- " Then s4 = s4 + 1
If Rit > 72 And Rit <= 90 Then V(7) = 90 - Rit
If V(7) = 0 Then V(7) = " -- "
If V(7) <> " -- " Then s5 = s5 + 1
If Rit > 90 And Rit <= 200 Then V(8) = Rit - 90
If V(8) = 0 Then V(8) = " -- "
If V(8) <> " -- " Then s6 = s6 + 1
Call AddRigaTabella(V,,,3,,"cambria")
Call SetColoreCella(2,3,1)
Next
Tt = Array(Tt,"Totali"," x settori ",s1,s2,s3,s4,s5,s6," ")
Call AddRigaTabella(Tt,7,,3,5)
'CreaTabella
scegliTabella
End Sub
Function scegliTabella()
ReDim Voci(2)
Voci(1) = "Tabella Normale"
Voci(2) = "tabella Ordinabile"
scegliTabella = ScegliOpzioneMenu(Voci,01,"seleziona tabella")
If scegliTabella = 1 Then Call CreaTabella()
If scegliTabella = 2 Then Call CreaTabellaOrdinabile
End Function
'
' x solare - lottoced
Sub Main
Dim nu(1),ru(1),pos
Dim retColpi,clpMax,nrit,ritminimo,cont
Dim punti,fre10,totcop10,puntimin
'-------------------
er = CInt(InputBox("Estrazioni a ritroso",,1000))
ruota = 1 'CInt(InputBox(" Quale ruota elaboro? 1....11 ",,1))
nrit = CInt(InputBox(" QUANTI cicli da 18 considero?",,10))
clpMax = 6' CInt(InputBox(" Entro QUANTI Colpi evidenzio l'Ambata (max) ",,6))
puntimin = 55
Scrivi "Elaborazione dei numeri per Estratto *** con cicli da 18 estrazioni *** Studi by Solare*** ",1,1,7,5,3
For es =(EstrazioneFin - er) To EstrazioneFin
Ini = EstrazioneIni
fin = EstrazioneFin
Scrivi "Estrazione analizzata: " & es & " del Data " & DataEstrazione(es),1,1,,1,2
'
Messaggio " Estrazione n°: " & es & " Elaborazione ruota: " &(SiglaRuota(r))
AvanzamentoElab fin - er,fin,1
punti = 0
ReDim T(8)
T(1) = " pos. Num "
T(2) = " Freq.Media"
T(3) = " Freq St "
T(4) = " Rit.Max "
T(5) = " Rit.Att. "
T(6) = " Cop" & nrit*18
T(7) = " Freq " & nrit*18
T(8) = " Esito "
Call InitTabella(T,1,,1,5)
cont = 0
For x = 1 To 90
nu(1) = x
ru(1) = ruota
Call StatisticaFormazioneTurbo(nu,ru,1,rit,max,Incr,fre,Ini,es)
'
If rit > 54 And rit < 56 Then '' controlliamo solo i numeri al ritardo 55 (parametro del 1°ritardo del 4° settore)
pos = Posizione(es - rit,ruota,x) '' cerchiamo la posizione estrazionale
'' se il numero(x) rientra nei parametri di ritardo lo elabora, diversamente, non lo consideriamo.
cont = cont + 1
ReDim rp(nrit)
Inizio = EstrazioneIni
fine = es
somrit10 = 0
For z = 1 To nrit
rp(z) = SerieRitardoTurbo(Inizio,fine,nu,ru,1)
fine = fine -(rp(z) + 1)
somrit10 = somrit10 + rp(z) + 1
Next
'------
' ' calcolo frequenze e copeture.
fine = es '(estrazione finale)
Ini10 = es -(nrit*18) + 1
fre10 = SerieFreq(Ini10,es,nu,ru,1)
totcop10 = 0
For est = Ini10 To fine Step(18)
cop10 = SerieFreq(est,est + 18,nu,ru,1)
If cop10 > 0 Then cop10 = 1
totcop10 = totcop10 + cop10
Next
'------
ColoreTesto 2
ReDim V(8)
V(1) = pos & "p.- " & Format2(x)
V(2) = Round((EstrazioneFin/fre),2)
V(3) = fre
V(4) = max
V(5) = rit
punti = rit
V(6) = totcop10
V(7) = fre10
''calcolo dell'esito
nu(1) = x
If VerificaEsito(nu,ru,es + 1,1,50,,retEsito,retColpi,retestratti,retidestratti) Then
V(8) = retColpi
Else
V(8) = ".."
End If
Call AddRigaTabella(V,,,1,,"Calibri")
If V(5) >= max Then 'casella rit.att
Call SetColoreCella(4,3,1)
Call SetColoreCella(5,3,1)
End If
If V(8) <= clpMax Then 'casella esito
Call SetColoreCella(8,3,1)
End If
End If
Next
Call SetTableWidth("50%")
If punti >= puntimin Then
ColoreTesto 0
Scrivi "New entry su: " & FormatSpace(NomeRuota(ruota),8) & " - a liv.ritardo: " & punti & " in Data estrazione: " & DataEstrazione(es),1,,,,2
Call CreaTabella(5,1)
End If
Next
End Sub
c'è già scritta l'opzione,solare;n1904782 ha scritto:ciao Claudio8,Interessante........puoi aggiungere la selezione ruota ?
Grazie