Novità

script

lottofortune

Advanced Member >PLATINUM<
Buongiorno a tutti.. esiste uno script che mi faccia la ricerca di un ambo più uscito in un determinato mese a tutte? Vi ringrazio. Auguri di buone feste a tutti..
 
Sub Main()
Dim ambi(89,90)
rt = CLng(InputBox("Quale ruota vuoi analizzare (1 Bari 2 Cagliari ...)?"))
ms = CLng(InputBox("Quale mese vuoi esaminare ( 1 gen 2 feb ...)?"))
ini = CLng(InputBox("Numero estrazione iniziale "))
abf = CLng(InputBox("Quanti ambi più frequenti vuoi visualizzare ?"))
fremax = 0
For es = ini To EstrazioneFin
If Mese(es) = ms Then
For e1 = 1 To 4
For e2 = e1 + 1 To 5
n1 = Estratto(es,rt,e1)
n2 = Estratto(es,rt,e2)
If n1 > n2 Then
a1 = n2
a2 = n1
Else
a1 = n1
a2 = n2
End If
ambi(a1,a2) = ambi(a1,a2) + 1
If ambi(a1,a2) > fremax Then fremax = ambi(a1,a2)
Next
Next
End If
Next
Scrivi CStr(abf) + " ambi più frequenti sulla ruota di " + NomeRuota(rt) + " nel mese di " + MeseNome(ms),True
Scrivi""
fremax2 = fremax + 1
Do
cc = 0
fremax2 = fremax2 - 1
If fremax2 = 0 Then Exit Do
For n1 = 1 To 89
For n2 = n1 + 1 To 90
If ambi(n1,n2) = fremax2 Then
cc = cc + 1
Scrivi CStr(n1) + " - " + CStr(n2) + " fre " + CStr(fremax2)
If cc = abf Then Exit Do
End If
Next
Next
Loop

End Sub
 
Ciao ...

... siccome mi sembra apposto, l'ho modificato.

Però non ho controllato nè prima nè dopo le modifiche se funziona correttamente.

Quindi consiglio di verificare per bene, prima di affidarsi ai risultati.

Codice:
Sub Main()
 Dim ambi(89,90)
 'rt = CLng(InputBox("Quale ruota vuoi analizzare (1 Bari 2 Cagliari ...)?"))
 ms = CLng(InputBox("Quale mese vuoi esaminare ( 1 gen 2 feb ...)?"))
 ini = CLng(InputBox("Numero estrazione iniziale "))
 abf = CLng(InputBox("Quanti ambi più frequenti vuoi visualizzare ?"))
 fremax = 0
 For es = ini To EstrazioneFin
 If Mese(es) = ms Then
For rt= 1 To 10 
 For e1 = 1 To 4
 For e2 = e1 + 1 To 5
 n1 = Estratto(es,rt,e1)
 n2 = Estratto(es,rt,e2)
 If n1 > n2 Then
 a1 = n2
 a2 = n1
 Else
 a1 = n1
 a2 = n2
 End If
Next

 ambi(a1,a2) = ambi(a1,a2) + 1
 If ambi(a1,a2) > fremax Then fremax = ambi(a1,a2)
 Next
 Next
 End If
 Next
 Scrivi CStr(abf) + " ambi più frequenti sulla ruota di " + NomeRuota(rt) + " nel mese di " + MeseNome(ms),True
 Scrivi""
 fremax2 = fremax + 1
 Do
 cc = 0
 fremax2 = fremax2 - 1
 If fremax2 = 0 Then Exit Do
 For n1 = 1 To 89
 For n2 = n1 + 1 To 90
 If ambi(n1,n2) = fremax2 Then
 cc = cc + 1
 Scrivi CStr(n1) + " - " + CStr(n2) + " fre " + CStr(fremax2)
 If cc = abf Then Exit Do
 End If
 Next
 Next
 Loop

End Sub

:)
 
Ciao grazie.

Buon Natale.

Volevo chiederti se sai chi ha scritto quel programma.

:)
 
auguri a tutti.in riferimento al listato quando di domanda :
ini = CLng(InputBox("Numero estrazione iniziale ")) che n° estraz si riferisce? grazie
 
rossonero8;n2092790 ha scritto:
auguri a tutti.in riferimento al listato quando di domanda :
ini = CLng(InputBox("Numero estrazione iniziale ")) che n° estraz si riferisce? grazie

Ciao, gli inputbox, non so se facevano parte del programma

nella sua versione originale o sono stati aggiunti successivamente.

Comunque sia essi servono per inserire dei parametri all'interno dello script,

durante il suo svolgimento.

In estrema sintesi "si riferisce" esattamente a quello che tu ci scrivi.

:)
 
Ultima modifica:
joe;n2092694 ha scritto:
Codice:
Sub Main()
Dim ambi(89,90)
'rt = CLng(InputBox("Quale ruota vuoi analizzare (1 Bari 2 Cagliari ...)?"))
ms = CLng(InputBox("Quale mese vuoi esaminare ( 1 gen 2 feb ...)?"))
ini = CLng(InputBox("Numero estrazione iniziale "))
abf = CLng(InputBox("Quanti ambi più frequenti vuoi visualizzare ?"))
fremax = 0
For es = ini To EstrazioneFin
If Mese(es) = ms Then
For rt= 1 To 10
For e1 = 1 To 4
For e2 = e1 + 1 To 5
n1 = Estratto(es,rt,e1)
n2 = Estratto(es,rt,e2)
If n1 > n2 Then
a1 = n2
a2 = n1
Else
a1 = n1
a2 = n2
End If
Next

ambi(a1,a2) = ambi(a1,a2) + 1
If ambi(a1,a2) > fremax Then fremax = ambi(a1,a2)
Next
Next
End If
Next
Scrivi CStr(abf) + " ambi più frequenti sulla ruota di " + NomeRuota(rt) + " nel mese di " + MeseNome(ms),True
Scrivi""
fremax2 = fremax + 1
Do
cc = 0
fremax2 = fremax2 - 1
If fremax2 = 0 Then Exit Do
For n1 = 1 To 89
For n2 = n1 + 1 To 90
If ambi(n1,n2) = fremax2 Then
cc = cc + 1
Scrivi CStr(n1) + " - " + CStr(n2) + " fre " + CStr(fremax2)
If cc = abf Then Exit Do
End If
Next
Next
Loop

End Sub

:)


buongiorno a tutti, qualcuno può modificare questo script, anziché fare la ricerca di un ambo a tutte, mi ricerchi anche terno e quaterna? Grazie e buona Pasquetta a tutti.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 17 gennaio 2025
    Bari
    10
    87
    77
    23
    60
    Cagliari
    75
    33
    60
    24
    15
    Firenze
    45
    34
    66
    41
    17
    Genova
    05
    65
    15
    53
    86
    Milano
    20
    84
    74
    76
    01
    Napoli
    90
    29
    38
    52
    68
    Palermo
    33
    36
    02
    20
    68
    Roma
    68
    12
    59
    07
    74
    Torino
    03
    22
    29
    90
    28
    Venezia
    81
    24
    35
    18
    03
    Nazionale
    06
    31
    35
    89
    74
    Estrazione Simbolotto
    Bari
    14
    24
    17
    13
    08

Ultimi Messaggi

Indietro
Alto