Novità

10elotto

Codice:
Option Explicit
Class clsCerchioCiclometrico
   Dim aPos(90,2) ' memorizza le coordinate relative ai 90 numeri
   Private CollCorde
   Sub DisegnaCerchioCiclometricoX(aNumeri,aCorde)
      Dim nRaggio ' raggio ddel cerchio
      Dim cX,cY ' centro del cerchio x e y
      Dim Base,Altezza ' dimensioni area disegno
      Dim Angolo ' gestisce il ciclo per disegnare il cerchio
      Dim pi ' pigreco
      Dim x1,y1,x2,y2 ' coordinate generiche pr i segmenti
      Dim cLung ' distanza per stampare i gradi
      Dim k ' ciclo generico
      Dim n
      Dim z
      Call PicClear
      Set CollCorde = GetNewCollection
      cLung = 2.2
      pi = 3.14
      Base = 150
      Altezza = 150
      nRaggio = 60
      ' preimposto le dimensioni dell'area
      Call PicSetDimensioni(Base,Altezza,Base,Altezza)
      ' calcolo il centro del cerchio
      cX = Base / 2
      cY = Altezza / 2
      Call PicCerchio(cX,cY,nRaggio)
      Angolo = 360
      n = 91
      ' ciclo per disegnare i semiraggi
      For z = 90 To 540 Step 4
         Angolo = FuoriX(z,360)
         ' calcolo cordinate per il segmento raggio
         x1 = cX +((nRaggio) * Cos(- Angolo *(pi / 180)))
         y1 = cY +((nRaggio) * Sin(- Angolo *(pi / 180)))
         ' memorizzo nell'array globale le coordinate appena calcolate
         ' cosi potranno essere riusate per disegnare le corde
         n = n - 1
         aPos(n,1) = x1
         aPos(n,2) = y1
         'If n Mod 10 = 0 Then
         If n Mod 4 = 1 Then '<------------------------------sequenza4 inizia da 1
            'If n Mod 3 = 2 Then '-->scrivi numero distanzanziale esempio 10
            'If n Mod 3 = 3 Then '-->scrivi numero distanzanziale esempio 10
            ' ogni 5 gradi disegno un semiraggio un po' piu lungo
            ' e stampo i gradi in corripondenza
            x2 = cX +((nRaggio + cLung*3) * Cos(- Angolo *(pi / 180)))
            y2 = cY +((nRaggio + cLung*3) * Sin(- Angolo *(pi / 180)))
            Call PicLinea(x1,y1,x2,y2)
            x2 = cX +((nRaggio + cLung*4) * Cos(-(Angolo + 2) *(pi / 180)))
            y2 = cY +((nRaggio + cLung*4) * Sin(-(Angolo + 2) *(pi / 180)))
            Call PicStampaTestoRT(x2,y2,n,Angolo)
         Else
            ' disegno il semiraggio
            x2 = cX +((nRaggio + cLung) * Cos(- Angolo *(pi / 180)))
            y2 = cY +((nRaggio + cLung) * Sin(- Angolo *(pi / 180)))
            Call PicLinea(x1,y1,x2,y2)
            x2 = cX +((nRaggio + cLung) * Cos(-(Angolo + 2) *(pi / 180)))
            y2 = cY +((nRaggio + cLung) * Sin(-(Angolo + 2) *(pi / 180)))
            Call PicStampaTestoRT(x2,y2,n,Angolo)
         End If
         If n = 0 Then Exit For
      Next
      Call DisegnaFigura(aNumeri)
      Call DisegnaDistanze(aCorde)
      ' mostro la figura in output
      Call PicEsegui
   End Sub
   Private Sub DisegnaFigura(aNum)
      Dim k
      For k = 1 To UBound(aNum)
         Call DisegnaCorda(aNum(k),aNum(FuoriX(k + 1,UBound(aNum))),vbRed,True,False)
      Next
   End Sub
   Private Sub DisegnaDistanze(aCorde)
      Dim k
      For k = 1 To UBound(aCorde)
         Call DisegnaCorda(aCorde(k,1),aCorde(k,2),vbBlue,True,True)
      Next
   End Sub
   Private Sub DisegnaCorda(p1,p2,colore,bDisegnaDist,bLineaTratt)
      Dim nX,nY,sDist
      ' p1 e p2 sono i gradi a cui si riferiscono inizio e fine della corda
      'Call PicLineaTratteggiata(aPos(p1,1),aPos(p1,2),aPos(p2,1),aPos(p2,2),colore)
      If AddCorda(p1,p2) Then
         If bLineaTratt Then
            Call PicLineaTratteggiata(aPos(p1,1),aPos(p1,2),aPos(p2,1),aPos(p2,2),colore)
         Else
            Call PicLinea(aPos(p1,1),aPos(p1,2),aPos(p2,1),aPos(p2,2),colore)
         End If
         Call PicPunto(aPos(p1,1),aPos(p1,2),6,colore)
         Call PicPunto(aPos(p2,1),aPos(p2,2),6,colore)
         If bDisegnaDist Then
            If aPos(p1,1) > aPos(p2,1) Then
               nX =(aPos(p1,1) - aPos(p2,1)) / 2 + aPos(p2,1)
            Else
               nX =(aPos(p2,1) - aPos(p1,1)) / 2 + aPos(p1,1)
            End If
            If aPos(p1,2) > aPos(p2,2)Then
               nY =(aPos(p1,2) - aPos(p2,2)) / 2 + aPos(p2,2)
            Else
               nY =(aPos(p2,2) - aPos(p1,2)) / 2 + aPos(p1,2)
            End If
            Call PicCerchio(nX,nY,3,vbWhite,,True,vbWhite)
            nX = nX - 1.5
            nY = nY - 1.5
            sDist = Format2(Distanza(p1,p2))
            Call PicStampaTesto(nX,nY,sDist)
         End If
      End If
   End Sub
   Private Function AddCorda(n1,n2)
      Dim sKey
      If n1 <= n2 Then
         sKey = "k" & Format2(n1) & Format2(n2)
      Else
         sKey = "k" & Format2(n2) & Format2(n1)
      End If
      On Error Resume Next
      CollCorde.Add sKey,sKey
      If Err = 0 Then
         AddCorda = True
      End If
   End Function
End Class
Sub Main
   Dim clsCerchio
   Dim k,v,x,qt
   Dim aCorde
   'v = InputBox("Quale ruota vuoi controllare?",,0)
   x = InputBox("Quante estrazioni vuoi controllare?",,0)
   For v = 1 To 12
      If v = 11 Then v = 12 End If ' con numeri
      ' prendo i numeri dell'ultima estrazione di bari
      ' disegno cerchio ciclometrico , figura dei numeri estratti , diagonali con distanze
      ReDim aNum(0)
      Call GetArrayNumeriRuota(EstrazioneFin - x,v,aNum)' ---->ruota 1
      'qt = ScegliNumeri(aNum)
      Call OrdinaMatrice(aNum,1)
      'qt = UBound(aNum)
      ' le corde sono le distanze interne e sono
      ' considerate tutte le coppie di vertici
      aCorde = SviluppoIntegrale(aNum,2)
      Set clsCerchio = New clsCerchioCiclometrico
      Call clsCerchio.DisegnaCerchioCiclometricoX(aNum,aCorde)
      Scrivi DataEstrazione((EstrazioneFin - x),1) & "  ",0,1,7,4,3
      Scrivi
      Scrivi SiglaRuota(v) & " " & StringaNumeri(aNum),0,1,4,7,3
      Scrivi
      ' II° Esempio
      ' dissegno una figura arbitraria
   Next
End Sub

questo script disegna la formula 1.5.9 che non a niente a che vedere con le formule
di Fabarri con la 1.4.7/2.5.8/3.6.9/
questa formula 1.5.9 e potente se riuscite a calcolare una figura nel cerchio..
 
Si pure io ma fino ad oggi non mi ha dato mai problemi. No scusa ho la 1.6.34.

Ma la 1.6.35 dove l'hai trovata ?

Alien adesso non mi ricordo dove ho copiato la 1.6.35 ma dovrebbe essere nell'area download..
comunque dopo vi farò vedere un nuovo disegno sulle estr..
 
4885.png

[MI] [.. 49 .. 58 ..] C. 4 Ambo 02052 [03/12/2022] [78.49.64.58.89]

[TT] [CA][.. .. 45 .. 58] C.9 Ambo 02057 [15/12/2022] [31.50.45.44.58]
[TT] [VE][.. 45 .. .. 58] C.10 Ambo 02058 [17/12/2022] [63.45.81.34.58]

grazie nadin
 
Ultima modifica:
Ciao Zetrix,
ti inserisco qualcosa che potrebbe interessarti, almeno spero !
Vedi se riesci a modificare a tuo favore.

1)

Sub Main
Dim Nu(7)
Nu(1) = 1 : Nu(2) = 15 : Nu(3) = 30 : Nu(4) = 45 : Nu(5) = 60 : Nu(6) = 75 : Nu(7) = 90
DisegnaCerchioCiclometrico Nu,True
End Sub

2)

Sub Main()
ColoreTesto 2
Scrivi String(37,32) & "SCRIPT CICLOMETRICO",1
Scrivi String(45,32) & "by DjNomade",1
ColoreTesto 0
Scrivi
Dim ruote(2),n(5),nr(3),nn(5),nu(2),amb(2),lg1(4),lg2(4),posta(2),poste(2),postee(3)
rs = CInt(InputBox("Quantestrazioni vuoi controllare?",,1))
er = CInt(InputBox("Quante estrazioni retroattive vuoi controllare?",,0))
k = CInt(InputBox("Quanti Colpi di Gioco?",,13))
co = 0
ini = EstrazioneFin - rs
fin = EstrazioneFin
For es = ini To fin
Messaggio(es)
For r1 = 1 To 11
If r1 = 11 Then r1 = 12
For p1 = 1 To 4 : For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1) : b = Estratto(es,r1,p2)
If Distanza(a,b) = 3 Then
h = 0: Erase nr
For i = 1 To 5
n(i) = Estratto(es,r1,i)
If n(i) <> a And n(i) <> b Then: h = h + 1: nr(h) = n(i)
Next
For r2 = 1 To 11
If r2 = 11 Then r2 = 12
If r2 <> r1 Then
ok = 0
For w = 0 To er
ex = es - w
g = 0: Erase nn
For q = 1 To 5
x = Estratto(ex,r2,q)
If(Distanza(x,a) = 2 And Distanza(x,b) = 1) Or(Distanza(x,a) = 1 And Distanza(x,b) = 2) Then
If(Distanza(x,a) = 2 And Distanza(x,b) = 1) Then g = x + 1
If(Distanza(x,a) = 2 And Distanza(x,b) = 1)And x > a Then g = x - 1
If(Distanza(x,a) = 1 And Distanza(x,b) = 2) Then g = x + 1
If(Distanza(x,a) = 1 And Distanza(x,b) = 2)And x > b Then g = x - 1
a1 = Fuori90(a + b)
a2 = Fuori90(g + x)
a3 = Fuori90(a1 + a2)' chiave
a4 = Fuori90(a3 + g) 'ambata
abb1 = Fuori90(a3 + a)
abb2 = Fuori90(a3 + b)
abb3 = Fuori90(a3 + x)
co = co + 1
ruote(1) = r1: ruote(2) = r2
posta(1) = 1:poste(2) = 1:postee(2) = 1:postee(3) = 1
Scrivi "-----------------------------------------------------------------------------"
Scrivi DataEstrazione(es) & " " & SiglaRuota(r1) & " " & StringaEstratti(es,r1) & " " & Format2(a) & " " & Format2(b) & _
" Pos. " & p1 & "^ " & p2 & "^" & Chr(10) & _
DataEstrazione(ex) & " " & SiglaRuota(r2) & " " & StringaEstratti(ex,r2) & " " & Format2(x) & " num. di chiusura. " & Format2(g),1
Scrivi "------------------------------------------------------------------Giocata n° " & Format2(co)
amb(1) = a4
ImpostaGiocata 1,amb,ruote,posta,k
lg1(1) = a4:lg1(2) = abb1
ImpostaGiocata 2,lg1,ruote,poste,k
lg1(1) = a4:lg1(2) = abb2
ImpostaGiocata 3,lg1,ruote,poste,k
lg1(1) = a4:lg1(2) = abb3
ImpostaGiocata 4,lg1,ruote,poste,k
lg2(1) = a4:lg2(2) = abb1:lg2(3) = abb2:lg2(4) = abb3
ImpostaGiocata 5,lg2,ruote,postee,k
'Gioca es
End If
Next
Next
End If
Next
End If
Next
Next
Next
Next
'ScriviResoconto
End Sub

3)

Sub Main
Dim idEstr
Dim Inizio
Dim Fine
Dim nDaFare
Dim nFatte
Dim nNum1,nNum2,nNum3,aNumeri(3)
' Imposto i limiti del range di analisi
Inizio = 9169
Fine = 9169
' Calcolo estrazioni da fare
nDaFare =(Inizio - Fine) - 1
' Blocco analisi estrazioni
For idEstr = Inizio To Fine
For r1 = 1 To 10
For r2 = 1 To 10
If r2 - r1 = 5 Or r1 - r2 = 5 Then
For p1 = 1 To 5
For p2 = p1 + 1 To 5
For p3 = 1 To 5
If p1 = p3 Or p2 = p3 Then
nNum1 = Estratto(idEstr,r1,p1)
nNum2 = Estratto(idEstr,r1,p2)
nNum3 = Estratto(idEstr,r2,p3)
u = Figura(nNum1)
uu = Figura(nNum2)
If Figura(nNum1) = u And Figura(nNum3) = u Or Figura(nNum2) = uu And Figura(nNum3) = uu Then
If Distanza(u,Figura(nNum2)) = 3 Or Distanza(u,Figura(nNum2)) = 6 Or Distanza(u,Figura(nNum2)) = 9 Or Distanza(uu,Figura(nNum1)) = 3 Or Distanza(uu,Figura(nNum1)) = 6 Or Distanza(uu,Figura(nNum1)) = 9 Then
Scrivi DataEstrazione(idEstr) + " " + SiglaRuota(r1) + " " + Format2(nNum1) + " " + Format2(nNum2) + " " + SiglaRuota(r2) + " " + Format2(nNum3)
'==================================================
'Togliere l'apice per vedere la figura ciclometrica
aNumeri(1) = nNum1
aNumeri(2) = nNum2
aNumeri(3) = nNum3
Call DisegnaCerchioCiclometrico(aNumeri ,True)
'========================================================
End If
End If
End If
Next
Next
Next
End If
Next
Next
Call AvanzamentoElab(Inizio,Fine,idEstr)
Call Messaggio("Estrazioni elaborate : " & nFatte)
Scrivi + "==================================================================================================="
nFatte = nFatte + 1
' Gestione interruzione elaborazione
If ScriptInterrotto Then Exit For
Next
End Sub

ti serve anche cerchio ciclometrico a 55 numeri per Millionday ??
 
Alien anche a me non danno errore ed anche io ho a 1.6.35
Grazie blacklotto ma Il secondo listato non disegna il cerchio ciclometrico..
 
Ultima modifica:
è vero !

Zetrix ... che ne dici di questo ????

Option Explicit
Dim aPos(360,2) ' memorizza le coordinate relative ai 360 gradi serve per poter disegnare le corde
Sub Main
Dim nRaggio ' raggio ddel cerchio
Dim cX,cY ' centro del cerchio x e y
Dim Base,Altezza ' dimensioni area disegno
Dim Angolo ' gestisce il ciclo per disegnare il cerchio
Dim pi ' pigreco
Dim x1,y1,x2,y2 ' coordinate generiche pr i segmenti
Dim cLung ' distanza per stampare i gradi
Dim k ' ciclo generico
cLung = 2
pi = 3.14
Base = 150
Altezza = 150
nRaggio = 60
' preimposto le dimensioni dell'area
Call PicSetDimensioni(Base,Altezza,Base,Altezza)
' calcolo il centro del cerchio
cX = Base / 2
cY = Altezza / 2
Call PicCerchio(cX,cY,3)
Call PicRiempi(cX,cY,vbRed)
' ciclo per disegnare i semiraggi
For Angolo = 0 To 360
' calcolo cordinate per il segmento raggio
x1 = cX +((nRaggio) * Cos(- Angolo *(pi / 180)))
y1 = cY +((nRaggio) * Sin(- Angolo *(pi / 180)))
' memorizzo nell'array globale le coordinate appena calcolate
' cosi potranno essere riusate per disegnare le corde
aPos(Angolo,1) = x1
aPos(Angolo,2) = y1
If Angolo Mod 5 = 0 Then
' ogni 5 gradi disegno un semiraggio un po' piu lungo
' e stampo i gradi in corripondenza
If Angolo Then
x2 = cX +((nRaggio + cLung*3) * Cos(- Angolo *(pi / 180)))
y2 = cY +((nRaggio + cLung*3) * Sin(- Angolo *(pi / 180)))
Call PicLinea(x1,y1,x2,y2)
x2 = cX +((nRaggio + cLung*4) * Cos(-(Angolo + 2) *(pi / 180)))
y2 = cY +((nRaggio + cLung*4) * Sin(-(Angolo + 2) *(pi / 180)))
Call PicStampaTestoRT(x2,y2,Angolo,Angolo)
End If
Else
' disegno il semiraggio
x2 = cX +((nRaggio + cLung) * Cos(- Angolo *(pi / 180)))
y2 = cY +((nRaggio + cLung) * Sin(- Angolo *(pi / 180)))
Call PicLinea(x1,y1,x2,y2)
End If
Next
' come esempio disegno un poligono di lato 20
For k = 0 To 340 Step 20
Call DisegnaCorda(k,k + 20,vbRed)
Next
' mostro la figura in output
Call PicEsegui
End Sub
Sub DisegnaCorda(p1,p2,colore)
' p1 e p2 sono i gradi a cui si riferiscono inizio e fine della corda
'Call PicLineaTratteggiata(aPos(p1,1),aPos(p1,2),aPos(p2,1),aPos(p2,2),colore)
Call PicLinea(aPos(p1,1),aPos(p1,2),aPos(p2,1),aPos(p2,2),colore)
Call PicPunto(aPos(p1,1),aPos(p1,2),6,colore)
Call PicPunto(aPos(p2,1),aPos(p2,2),6,colore)
End Sub
 
ciao ragazzi che sfortuna invece di 59 11 a torino e uscito 60 11 non giocato ambetto..
il 59 non e uscito su nessuna ruota..

blacklotto domani gli script che ai messo li vedo con calma adesso devo aggiornare
i prospetti per lo script del million day a 55 numeri ce lo gia..
 
4887.png
Na________70__87_________
To________11__28_________
Ve________42__59_________

87+42=39
28+11=39

Numeri in gioco 70.59 su NA TO VE TT NZ per Ambo

nadin di queste condizioni ce ne sono diverse in gioco

5-59 GE BA TO giovedì, dic 1 2022
3-59 RO CA TO giovedì, dic 1 2022
59-36 CA GE NA sabato, dic 3 2022
76-59 NA GE VE sabato, dic 3 2022..........[FI][.. .. 76 .. 59] C. 3 Ambo [10/12/2022] [54.64.76.28.59]
26-59 PA BA MI venerdì, dic 9 2022........ [NA][.. .. 59 26 ..] C.4 Ambo [17/12/2022] [08.82.59.26.38]
70-59 RO BA FI sabato, dic 10 2022
70-59 RO BA VE sabato, dic 10 2022
59-3 FI NA VE martedì, dic 13 2022
12-59 MI BA VE giovedì, dic 15 2022
70-59 NA TO VE martedì, dic 20 2022

alcuni di questi ambi sono gia usciti a tutte
ho visto il 70 59 che converge su tre prospetti..
 
Ultima modifica:
4888.PNG

Ba 59.70 . rit.2059
Ca 59.70 . rit.84
Fi 59.70 . rit.11
Ge 59.70 . rit.125
Mi 59.70 . rit.249
Na 59.70 . rit.386
Pa 59.70 . rit.626
Ro 59.70 . rit.132
To 59.70 . rit.124
Ve 59.70 . rit.934
Tutte 59.70 . rit.11
Naz 59.70 . rit.364

nadin il 59 70 e uscito poche estr fa a firenze..a bari non e mai uscito il 59 70
 
Ciao Zetrix,
ti inserisco qualcosa che potrebbe interessarti, almeno spero !
Vedi se riesci a modificare a tuo favore.

1)

Sub Main
Dim Nu(7)
Nu(1) = 1 : Nu(2) = 15 : Nu(3) = 30 : Nu(4) = 45 : Nu(5) = 60 : Nu(6) = 75 : Nu(7) = 90
DisegnaCerchioCiclometrico Nu,True
End Sub

2)

Sub Main()
ColoreTesto 2
Scrivi String(37,32) & "SCRIPT CICLOMETRICO",1
Scrivi String(45,32) & "by DjNomade",1
ColoreTesto 0
Scrivi
Dim ruote(2),n(5),nr(3),nn(5),nu(2),amb(2),lg1(4),lg2(4),posta(2),poste(2),postee(3)
rs = CInt(InputBox("Quantestrazioni vuoi controllare?",,1))
er = CInt(InputBox("Quante estrazioni retroattive vuoi controllare?",,0))
k = CInt(InputBox("Quanti Colpi di Gioco?",,13))
co = 0
ini = EstrazioneFin - rs
fin = EstrazioneFin
For es = ini To fin
Messaggio(es)
For r1 = 1 To 11
If r1 = 11 Then r1 = 12
For p1 = 1 To 4 : For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1) : b = Estratto(es,r1,p2)
If Distanza(a,b) = 3 Then
h = 0: Erase nr
For i = 1 To 5
n(i) = Estratto(es,r1,i)
If n(i) <> a And n(i) <> b Then: h = h + 1: nr(h) = n(i)
Next
For r2 = 1 To 11
If r2 = 11 Then r2 = 12
If r2 <> r1 Then
ok = 0
For w = 0 To er
ex = es - w
g = 0: Erase nn
For q = 1 To 5
x = Estratto(ex,r2,q)
If(Distanza(x,a) = 2 And Distanza(x,b) = 1) Or(Distanza(x,a) = 1 And Distanza(x,b) = 2) Then
If(Distanza(x,a) = 2 And Distanza(x,b) = 1) Then g = x + 1
If(Distanza(x,a) = 2 And Distanza(x,b) = 1)And x > a Then g = x - 1
If(Distanza(x,a) = 1 And Distanza(x,b) = 2) Then g = x + 1
If(Distanza(x,a) = 1 And Distanza(x,b) = 2)And x > b Then g = x - 1
a1 = Fuori90(a + b)
a2 = Fuori90(g + x)
a3 = Fuori90(a1 + a2)' chiave
a4 = Fuori90(a3 + g) 'ambata
abb1 = Fuori90(a3 + a)
abb2 = Fuori90(a3 + b)
abb3 = Fuori90(a3 + x)
co = co + 1
ruote(1) = r1: ruote(2) = r2
posta(1) = 1:poste(2) = 1:postee(2) = 1:postee(3) = 1
Scrivi "-----------------------------------------------------------------------------"
Scrivi DataEstrazione(es) & " " & SiglaRuota(r1) & " " & StringaEstratti(es,r1) & " " & Format2(a) & " " & Format2(b) & _
" Pos. " & p1 & "^ " & p2 & "^" & Chr(10) & _
DataEstrazione(ex) & " " & SiglaRuota(r2) & " " & StringaEstratti(ex,r2) & " " & Format2(x) & " num. di chiusura. " & Format2(g),1
Scrivi "------------------------------------------------------------------Giocata n° " & Format2(co)
amb(1) = a4
ImpostaGiocata 1,amb,ruote,posta,k
lg1(1) = a4:lg1(2) = abb1
ImpostaGiocata 2,lg1,ruote,poste,k
lg1(1) = a4:lg1(2) = abb2
ImpostaGiocata 3,lg1,ruote,poste,k
lg1(1) = a4:lg1(2) = abb3
ImpostaGiocata 4,lg1,ruote,poste,k
lg2(1) = a4:lg2(2) = abb1:lg2(3) = abb2:lg2(4) = abb3
ImpostaGiocata 5,lg2,ruote,postee,k
'Gioca es
End If
Next
Next
End If
Next
End If
Next
Next
Next
Next
'ScriviResoconto
End Sub

3)

Sub Main
Dim idEstr
Dim Inizio
Dim Fine
Dim nDaFare
Dim nFatte
Dim nNum1,nNum2,nNum3,aNumeri(3)
' Imposto i limiti del range di analisi
Inizio = 9169
Fine = 9169
' Calcolo estrazioni da fare
nDaFare =(Inizio - Fine) - 1
' Blocco analisi estrazioni
For idEstr = Inizio To Fine
For r1 = 1 To 10
For r2 = 1 To 10
If r2 - r1 = 5 Or r1 - r2 = 5 Then
For p1 = 1 To 5
For p2 = p1 + 1 To 5
For p3 = 1 To 5
If p1 = p3 Or p2 = p3 Then
nNum1 = Estratto(idEstr,r1,p1)
nNum2 = Estratto(idEstr,r1,p2)
nNum3 = Estratto(idEstr,r2,p3)
u = Figura(nNum1)
uu = Figura(nNum2)
If Figura(nNum1) = u And Figura(nNum3) = u Or Figura(nNum2) = uu And Figura(nNum3) = uu Then
If Distanza(u,Figura(nNum2)) = 3 Or Distanza(u,Figura(nNum2)) = 6 Or Distanza(u,Figura(nNum2)) = 9 Or Distanza(uu,Figura(nNum1)) = 3 Or Distanza(uu,Figura(nNum1)) = 6 Or Distanza(uu,Figura(nNum1)) = 9 Then
Scrivi DataEstrazione(idEstr) + " " + SiglaRuota(r1) + " " + Format2(nNum1) + " " + Format2(nNum2) + " " + SiglaRuota(r2) + " " + Format2(nNum3)
'==================================================
'Togliere l'apice per vedere la figura ciclometrica
aNumeri(1) = nNum1
aNumeri(2) = nNum2
aNumeri(3) = nNum3
Call DisegnaCerchioCiclometrico(aNumeri ,True)
'========================================================
End If
End If
End If
Next
Next
Next
End If
Next
Next
Call AvanzamentoElab(Inizio,Fine,idEstr)
Call Messaggio("Estrazioni elaborate : " & nFatte)
Scrivi + "==================================================================================================="
nFatte = nFatte + 1
' Gestione interruzione elaborazione
If ScriptInterrotto Then Exit For
Next
End Sub

ti serve anche cerchio ciclometrico a 55 numeri per Millionday ??
Ciao il 2 ed il 3 non funzionano
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 11 gennaio 2025
    Bari
    73
    43
    01
    58
    81
    Cagliari
    69
    60
    18
    02
    10
    Firenze
    25
    32
    18
    55
    54
    Genova
    48
    05
    40
    34
    69
    Milano
    10
    07
    70
    44
    79
    Napoli
    11
    89
    01
    34
    80
    Palermo
    37
    80
    82
    44
    77
    Roma
    78
    04
    38
    39
    56
    Torino
    08
    13
    30
    27
    24
    Venezia
    56
    75
    36
    18
    70
    Nazionale
    63
    83
    19
    31
    80
    Estrazione Simbolotto
    Bari
    35
    34
    12
    23
    20
Indietro
Alto