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ì 06 febbraio 2026
    Bari
    09
    55
    48
    87
    35
    Cagliari
    08
    23
    16
    43
    34
    Firenze
    01
    26
    82
    69
    84
    Genova
    77
    04
    26
    23
    83
    Milano
    89
    78
    30
    19
    76
    Napoli
    78
    55
    72
    18
    54
    Palermo
    23
    59
    87
    44
    18
    Roma
    41
    18
    67
    02
    14
    Torino
    09
    75
    73
    59
    78
    Venezia
    58
    33
    67
    62
    46
    Nazionale
    57
    69
    68
    58
    37
    Estrazione Simbolotto
    Cagliari
    01
    21
    05
    44
    25
Indietro
Alto