rosce14
Premium Member
BUON POMERIGGIO CLAUDIO, HO PROVATO LO SCRIPT CHE HAI FATTO X ME,
VOLEVO CHIEDERTI SE PUOI APPORTARE DELLE MODIFICHE, TIPO DA 9 COLPI A 15 E OLTRE L'AMBO DEVE EVIDENZIARE ANCHE IL TERNO, SEMPRE NELLE DECINE MATEMATICHE O NATURALI DA 1 A 10 ECC.
LO SCRIPT E' QUELLO DELL'AMBO UNITO, NUMERI CONSECUTIVI.
Sub Main()
Dim mt(4005,5),n(2),ru(1)
r = InputBox("Quale ruota","RUOTA",1)
a = InputBox("1° numero spia per AMBO",,15)
B = InputBox("2° numero spia per AMBO",,14)
cl = 10
rr = r
ru(1) = rr
ini = EstrazioneFin - 1500
fin = EstrazioneFin
cc = 0
For es = ini To fin
If Posizione(es,r,a) > 0 And Posizione(es,r,b) > 0 Then
cc = cc + 1
co = 0
dec = Decina(a)
deci = dec*10
'Scrivi "----" & deci
For i = 1 To 10
n(1) = i + Deci
For j = i + 1 To 10
n(2) = j + deci
co = co + 1
mt(co,1) = co
mt(co,2) = n(1)
mt(co,3) = n(2)
mt(co,4) = NomeRuota(rr)
fr = SerieFreq(es + 1,es + cl,n,ru,2)
mt(co,5) = mt(co,5) + fr
Next
Next
'togli apice nell' area tratteggiata per visualizzare le estrazioni dei cicli
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Scrivi String(50,"-")
Scrivi " Ambo spia da analizzare : " & a & "-" & b
Scrivi String(50,"-")
ColoreTesto 2
Scrivi es & " - " & DataEstrazione(es) & " - " & NomeRuota(r) & " - " & StringaEstratti(es,r)
For z = es + 1 To es + cl
ColoreTesto 1
Scrivi z & " - " & DataEstrazione(z) & " - " & NomeRuota(rr) & " - " & StringaEstratti(z,rr)
Next
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ColoreTesto 0
End If
Next
OrdinaMatrice mt,- 2,5
Scrivi
Scrivi "AMBO SPIA " & Format2(a) & " - " & Format2(b) & " sulla ruota di " & NomeRuota(r)
Scrivi "Uscito " & cc & " volte da " & DataEstrazione(ini) & " a " & DataEstrazione(fin)
Scrivi"-------------------------------------------------------"
Scrivi"Ambi formati con mumeri della stessa decina "
Scrivi"-------------------------------------------------------"
Scrivi
For xx = 1 To 9
Scrivi Format2(mt(xx,2)) & " " & Format2(mt(xx,3)) & " " & mt(xx,4) & " " & mt(xx,5)
Next
End Sub
IN ATTESA DI RISPOSTA TI INVIO CARI SALUTI.
E TI RINGRAZIO PER IL TEMPO CHE MI DEDICHI.
VOLEVO CHIEDERTI SE PUOI APPORTARE DELLE MODIFICHE, TIPO DA 9 COLPI A 15 E OLTRE L'AMBO DEVE EVIDENZIARE ANCHE IL TERNO, SEMPRE NELLE DECINE MATEMATICHE O NATURALI DA 1 A 10 ECC.
LO SCRIPT E' QUELLO DELL'AMBO UNITO, NUMERI CONSECUTIVI.
Sub Main()
Dim mt(4005,5),n(2),ru(1)
r = InputBox("Quale ruota","RUOTA",1)
a = InputBox("1° numero spia per AMBO",,15)
B = InputBox("2° numero spia per AMBO",,14)
cl = 10
rr = r
ru(1) = rr
ini = EstrazioneFin - 1500
fin = EstrazioneFin
cc = 0
For es = ini To fin
If Posizione(es,r,a) > 0 And Posizione(es,r,b) > 0 Then
cc = cc + 1
co = 0
dec = Decina(a)
deci = dec*10
'Scrivi "----" & deci
For i = 1 To 10
n(1) = i + Deci
For j = i + 1 To 10
n(2) = j + deci
co = co + 1
mt(co,1) = co
mt(co,2) = n(1)
mt(co,3) = n(2)
mt(co,4) = NomeRuota(rr)
fr = SerieFreq(es + 1,es + cl,n,ru,2)
mt(co,5) = mt(co,5) + fr
Next
Next
'togli apice nell' area tratteggiata per visualizzare le estrazioni dei cicli
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Scrivi String(50,"-")
Scrivi " Ambo spia da analizzare : " & a & "-" & b
Scrivi String(50,"-")
ColoreTesto 2
Scrivi es & " - " & DataEstrazione(es) & " - " & NomeRuota(r) & " - " & StringaEstratti(es,r)
For z = es + 1 To es + cl
ColoreTesto 1
Scrivi z & " - " & DataEstrazione(z) & " - " & NomeRuota(rr) & " - " & StringaEstratti(z,rr)
Next
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ColoreTesto 0
End If
Next
OrdinaMatrice mt,- 2,5
Scrivi
Scrivi "AMBO SPIA " & Format2(a) & " - " & Format2(b) & " sulla ruota di " & NomeRuota(r)
Scrivi "Uscito " & cc & " volte da " & DataEstrazione(ini) & " a " & DataEstrazione(fin)
Scrivi"-------------------------------------------------------"
Scrivi"Ambi formati con mumeri della stessa decina "
Scrivi"-------------------------------------------------------"
Scrivi
For xx = 1 To 9
Scrivi Format2(mt(xx,2)) & " " & Format2(mt(xx,3)) & " " & mt(xx,4) & " " & mt(xx,5)
Next
End Sub
IN ATTESA DI RISPOSTA TI INVIO CARI SALUTI.
E TI RINGRAZIO PER IL TEMPO CHE MI DEDICHI.