Novità

X gli Scripter di buona volonta'

alex7878

Member
Mi rivolgo a qualche scripter di buona volonta'.

non so se sia possibile creare uno script che faccia quanto segue .

Nelle ultime 36 estrazioni deve cercare in 3 estraz consecutive 3 numeri uguali su 2 o piu' ruote.

Faccio un esempio:

palermo data 26/11/2013 esce 49

palermo data 28/11/2013 esce 9

palermo data 30/11/2013 esce 40


Ora gli stessi numeri risortiscono su Palermo in data

17/12/2013

19/12/2013

21/11/2013

Ma questa risortita anche se esce su un'altra ruota va bene purche' risortiscano gli stessi 3 numeri

Va bene anche se le ruote sono piu' di due .

Alla fine lo script deve fornirmi le tre date e i num ripetuti.

Questo lavoro se possibile vi chiedo di poterlo sviluppare anche per 2 num in due estraz consecutive

Grazie
 
Ciao questo dovrebbe fare al caso tuo:e di Rosanna :)
----------------------------------------------------------------------------------------------



Sub main()
'rif. 0902_83a Ro - Ripetuti sul quadro esteso - a ruota
'visualizza il quadro esteso con colorazione dei numeri ripetuti in una frequenza scelta

Dim Vet(),stat(),temp(),nu(),max(12)

fin=EstrazioneFin-(InputBox("Quante es vuoi andare indietro rispetto a Estrazionefin?",,0))
estr= InputBox("Su quante estrazioni vuoi cercare i ripetuti?",,11)
f= CInt(InputBox("Quale frequenza devono avere i ripetuti?",,3)) '
ini= fin-(estr-1)

Redim vet(0) : Redim stat(2,0): Redim temp(0): Redim nu(12,0)
For r= 1 To 12
If r<> 11 Then nu(r,0)=r
Next
'-----------------------------
For r= 1 To 11
If r=11 Then r=12
Erase vet : Erase stat
Redim vet(estr*5)
n=0

For es=ini To fin
For p= 1 To 5
n=n+1 : vet(n)=Estratto(es,r,p)
Next
Next
'------------------------
OrdinaMatrice vet,-0
x=UBound(vet)
Redim stat(2,0)

For i= 1 To x
If vet(i)> vet(i-1) Then
co=co+1
Redim preserve stat(2,co)
stat(1,co)=vet(i)
stat(2,co)=1
For y= i+1 To x
If vet(i)=vet(y) Then stat(2,co)=stat(2,co)+1
Next
End If
Next
'------------------------
cu=0 : Redim temp(0)
For i= 1 To co
If stat(2,i)= f Then
cu=cu+1 : Redim preserve temp(cu)
If cu>maxcu Then maxcu=cu
temp(cu) = stat(1,i)
End If
Next

max(r)=cu
Redim preserve nu(12,maxcu)
For i= 1 To cu : nu(r,i)=temp(i) : Next
Next
'--------------------------------------
Scrivi Chr(10)& " QUADRO ESTESO DEI NUMERI RIPETUTI ",1,0 : ColoreTesto 2
Scrivi "--> "& f &" <-- ",1,0: ColoreTesto 0: Scrivi " VOLTE SU RUOTA UNICA "&CHR(10),1

Scrivi Space(4)& "Ru - Ripetuti ",1
riga=Space(11)
For r= 1 To 12
If max(r)>0 Then riga=riga& Space(6)&SiglaRuota(r)& Space(7)
rigo=""
If max(r)>0 Then
rigo=Space(4)& SiglaRuota(nu(r,0))&space(2)
For t= 1 To max(r)
rigo=rigo& " "& Format2(nu(r,t))
Next
u=u+1
End If
If rigo<>"" Then Scrivi rigo
Next
If u>0 Then
Scrivi
Scrivi riga,1
For es=ini To fin
ColoreTesto 0
Scrivi DataEstrazione(es),0,0:
For r= 1 To 11 : If r= 11 Then r= 12
If max(r)>0 Then
ColoreTesto 0 : Scrivi "|",0,0
If Not Pari(r) Or r= 12 Then cl=2 Else cl=1
For p=1 To 5
For m= 1 To max(r)
ColoreTesto 0
If Estratto(es,r,p)=nu(r,m) Then
ColoreTesto cl
Exit For
End If
Next
If p<5 Then s=" " Else s=""
Scrivi Format2(Estratto(es,r,p))& s ,1,0
Next
If r=12 And p=6 Or r= u And p=6 Then Scrivi Chr(13)
End If
Next
Next
End If
ColoreTesto 2
If u=0 Then Scrivi Chr(10)& " Nessun ripetuto con i parametri impostati "
If u>0 And u <11 Then Scrivi Chr(10)& "NB: le ruote prive di "& f & " ripetuti, non vengono visualizzate"
End Sub
 
Ultima modifica:
Ciao Gamberorosso

purtroppo non so perche' mi restituisce questo errore che allego

Eppure ho settato in basso le date correttamente e lasciato di default i parametri richiesti dai vari inputbox.

A te gira bene?
se si potresti postarmi una schermata di esempio?

Spero che qualcuno mi aiuti

grazie
 

Allegati

  • errore.png
    errore.png
    6,9 KB · Visite: 0
Ciao

Grazie Gamberorosso e grazie Kendarel

Adesso gira ma noto che non fa quello che ho chiesto
adesso posto un'immagine di cio' che avevo spiegato su Palermo per rendere l'idea.

Come vedi su Palermo in tre estraz consecutive si sono ripetuti 3 num uguali cioe' 9-40-49

La condizione e' che i 3 num devono sortire in 3 estraz consec non necessariamente sulla stessa ruota
 

Allegati

  • palermo-es.jpg
    palermo-es.jpg
    13,7 KB · Visite: 0

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 18 gennaio 2025
    Bari
    24
    76
    02
    72
    12
    Cagliari
    21
    08
    77
    04
    17
    Firenze
    74
    84
    07
    12
    72
    Genova
    13
    07
    33
    47
    18
    Milano
    01
    34
    09
    55
    48
    Napoli
    46
    23
    25
    03
    06
    Palermo
    44
    07
    01
    46
    84
    Roma
    88
    78
    64
    74
    04
    Torino
    07
    87
    67
    38
    53
    Venezia
    31
    25
    04
    18
    02
    Nazionale
    49
    82
    59
    65
    67
    Estrazione Simbolotto
    Bari
    03
    13
    31
    23
    35

Ultimi Messaggi

Indietro
Alto