Novità

Correzione Script

jure

Advanced Member >PLATINUM PLUS<
Chi mi può correggere il listato la previsione finale non è esatta.



Sub Main()
Dim n,t,r,n1,n2
Dim am(10)
Dim ruota(10)
Dim posta(5)
posta(1) = 1
posta(2) = 1
ini = 7900
For n = ini To EstrazioneFin
Messaggio DataEstrazione(n)
t = 1
Do While RAD30(n,t,r,n1,n2) = True
If n1 = Fuori90(n2 + 30) Then am(1) = Fuori90(n2 + 60)
If n1 = Fuori90(n2 + 60) Then am(1) = Fuori90(n2 + 30)
zz = Posizione(n - 1,r,am(1))
xx = Posizione(n + 1,r,am(1))
If zz > 0 Or xx > 0 Then
Scrivi "**************************************************************"
ColoreTesto 2
If zz > 0 Then Scrivi " Estrazione del " & DataEstrazione(n - 1) & " num. " & am(1) & " su " & NomeRuota(r) End If
If xx > 0 Then Scrivi " Estrazione del " & DataEstrazione(n + 1) & " num. " & am(1) & " su " & NomeRuota(r) End If
Scrivi " Estrazione del " & DataEstrazione(n) & " num. " & n1 & " - " & n2 & " su " & NomeRuota(r)
Scrivi
ColoreTesto 0
ruota(1) = r
am(2) = n1
am(3) = n2
ImpostaGiocata 1,am,ruota,posta,6,1
Gioca n
End If
t = t + 1
Loop
Next
ScriviResoconto
End Sub
Function RAD30(estrazione,tentativo,byref ruota,byref numero1,byref numero2)
Dim trovati,r,i,j
trovati = 0
For r = 1 To 10
For i = 1 To 4
For j = i + 1 To 5
a = Estratto(estrazione,r,i)
b = Estratto(estrazione,r,j)
If Distanza(a,b) = 30 Then
trovati = trovati + 1
If trovati = tentativo Then
numero1 = Estratto(estrazione,r,i)
numero2 = Estratto(estrazione,r,j)
ruota = r
RAD30 = True
Exit Function
End If
End If
Next
Next
Next
RAD30 = False
End Function
 
Prova così ho aggiunto solo un istruzione per la data di gioco : If xx > 0 Then n = n + 1


Codice:
 Sub Main()
 Dim n,t,r,n1,n2
 Dim am(10)
 Dim ruota(10)
 Dim posta(5)
 posta(1) = 1
 posta(2) = 1
 ini = 7900
 For n = ini To EstrazioneFin
  Messaggio DataEstrazione(n)
  t = 1
  Do While RAD30(n,t,r,n1,n2) = True
   If n1 = Fuori90(n2 + 30) Then am(1) = Fuori90(n2 + 60)
   If n1 = Fuori90(n2 + 60) Then am(1) = Fuori90(n2 + 30)
   zz = Posizione(n - 1,r,am(1))
   xx = Posizione(n + 1,r,am(1))
   If zz > 0 Or xx > 0 Then
    Scrivi "************************************************* *************"
    ColoreTesto 2
    If zz > 0 Then Scrivi " Estrazione del " & DataEstrazione(n - 1) & " num. " & am(1) & " su " & NomeRuota(r) End If
    If xx > 0 Then Scrivi " Estrazione del " & DataEstrazione(n + 1) & " num. " & am(1) & " su " & NomeRuota(r) End If
    Scrivi " Estrazione del " & DataEstrazione(n) & " num. " & n1 & " - " & n2 & " su " & NomeRuota(r)
    Scrivi
    ColoreTesto 0
    ruota(1) = r
    am(2) = n1
    am(3) = n2
    ImpostaGiocata 1,am,ruota,posta,6,1
    If xx > 0 Then n = n + 1
    Gioca n
   End If
   t = t + 1
  Loop
 Next
 ScriviResoconto
End Sub
Function RAD30(estrazione,tentativo,byref ruota,byref numero1,byref numero2)
 Dim trovati,r,i,j
 trovati = 0
 For r = 1 To 10
  For i = 1 To 4
   For j = i + 1 To 5
    a = Estratto(estrazione,r,i)
    b = Estratto(estrazione,r,j)
    If Distanza(a,b) = 30 Then
     trovati = trovati + 1
     If trovati = tentativo Then
      numero1 = Estratto(estrazione,r,i)
      numero2 = Estratto(estrazione,r,j)
      ruota = r
      RAD30 = True
      Exit Function
     End If
    End If
   Next
  Next
 Next
 RAD30 = False
End Function
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 07 ottobre 2025
    Bari
    22
    79
    42
    33
    02
    Cagliari
    06
    81
    69
    21
    73
    Firenze
    52
    15
    67
    03
    60
    Genova
    21
    76
    02
    23
    19
    Milano
    28
    35
    08
    53
    60
    Napoli
    05
    57
    14
    39
    43
    Palermo
    46
    35
    40
    64
    48
    Roma
    04
    80
    71
    23
    40
    Torino
    38
    53
    05
    78
    50
    Venezia
    90
    43
    01
    60
    02
    Nazionale
    02
    41
    72
    22
    31
    Estrazione Simbolotto
    18
    37
    07
    22
    09
Indietro
Alto