L
LuigiB
Guest
ciao a tutti , con il nuovo aggiornamento ho corretto
eliminaripetuti
gioca
eliminaripetuti
gioca
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Class Script
Sub Main
'inserire qui il proprio codice...
Dim an(1) , Nu(5) ,Ru(1) As Integer
'an = {0,61,27,55,10,85,90,79}
Dim Inizio As Integer = EstrazioniArchivio -183
Dim fine As Integer = EstrazioniArchivio
Dim aUscite () ,esito ,pt ,nn , T() As String
Dim r ,k1,k2,k3 ,kc As Integer
r = 9
Ru(1) = r
Scrivi ("Metodo Algoritmo ogni 1^ del Mese Fuori90 ( 2° Estratto di Torino + 3 ) " )
Dim nColpi , es As Integer
T = {" Caso n. " ," Info data Rilevamento " ," Num In Gioco ", " Verifica Esito "," Colpo " , " Sorte ", " Estratti Id " ," Data id Verifica ", _
" Spesa ", " SpesaPr "," vincita " ," VincitaPr " , " Utile "," utilrPr "}
Call InitTabella(T,ColoreVerde,,80,ColoreBianco)
For es = Inizio To fine
If IndiceMensile(es) = 1 Then
kc +=1
an(1) = FuoriX (Estratto(es,9,2) + 3,90)
'esito = "<> --.--.--.--.--"
If VerificaEsito(an,Ru,1,es,,14,nColpi,aUscite) Then
For k As Integer = 0 To aUscite.getupperbound(0)
If aUscite(k) <> "" Then esito = aUscite(k)
Next
End If
'-------------------------------------------------------------
For p As Integer = 1 To 5
Nu(p) = Estratto(es+nColpi-1 ,r,p)
Next
'-------------------------------------------------------------
Dim ess As Integer = (es+nColpi)-1
nn = StringaEstratti(ess ,r)
pt = PuntiSuArray (Nu ,an)
If pt = 1 Then k1 = k1 + 1
'If pt = 2 Then k2 = k2 + 1
'If pt = 3 Then k3 = k3 + 1
'nn = "Nessuna Sortita"
'If pt > 0 Then
Dim posta As Integer = 1
Dim spesa As Integer = ( posta ) * nColpi
Dim spesaPr As Integer
spesaPr = spesaPr + spesa
Dim Vincita As Decimal
Vincita = (11.23 *.92)
Dim VincitaPr As Decimal
VincitaPr = VincitaPr + Vincita
Dim utile As Decimal = Vincita - spesa
Dim utilePr As Decimal
utilePr = VincitaPr - spesaPr
T = {kc,GetInfoEstrazione(es), an(1),esito,nColpi,NomeSorte(pt,False),nn, GetInfoEstrazione(ess) ,spesa ,spesaPr,Vincita,VincitaPr,utile,utilePr }
Call AddRigaTabella(T,,,80)
'Scrivi (es & ")" & esito & vbTab & nColpi-1 & vbTab & nn & vbTab, 0,0)
'Scrivi ( NomeSorte (pt,False),1,,,ColoreRosso )
End If
Next
'Scrivi ("Punti Estratto...... " & k1)
'Scrivi ("Punti Ambo.......... " & k2)
'Scrivi ("Punti Terno......... " & k3)
CreaTabella()
End Sub
End Class
Class Script
Sub Main
'inserire qui il proprio codice...
Dim an(1) , Nu(5) ,Ru(1),lui As Integer
'an = {0,61,27,55,10,85,90,79}
Dim Inizio As Integer = EstrazioniArchivio -183
Dim fine As Integer = EstrazioniArchivio
Dim aUscite () ,esito ,pt ,nn , T() As String
Dim r ,k1,k2,k3 ,kc As Integer
Dim utilePr As Decimal
Dim Vincita As Decimal
Dim spesa As Integer
Dim spesaPr As Integer
Dim VincitaPr As Decimal
Dim utile As Decimal
Dim posta As Integer
posta = 1
Dim utprx , vinprx , spprx As Decimal
r = 9
Ru(1) = r
For lui = 1 To 90
esito = "<> --.--.--.--.--"
Scrivi ("Metodo Algoritmo ogni 1^ del Mese Fuori90 ( 2° Estratto di Torino + " & lui & " )" )
Dim nColpi , es As Integer
T = {" Caso n. " ," Info data Rilevamento " ," Num In Gioco ", " Verifica Esito "," Colpo " , " Sorte ", " Estratti Id " ," Data id Verifica ", _
" Spesa ", " SpesaPr "," vincita " ," VincitaPr " , " Utile "," utilrPr "}
Call InitTabella(T,ColoreVerde,,80,ColoreBianco)
For es = Inizio To fine
If IndiceMensile(es) = 1 Then
kc +=1
an(1) = FuoriX (Estratto(es,9,2 ) + lui ,90)
esito = "<> --.--.--.--.--"
'vincita = 0
If VerificaEsito(an,Ru,1,es,,14,nColpi,aUscite) Then
For k As Integer = 0 To aUscite.getupperbound(0)
If aUscite(k) <> "" Then esito = aUscite(k)
If aUscite(k) = "Estratto" Then k1 = k1 + 1
If aUscite(k) <> "" Then Vincita = (11.23 *.92)
Next
End If
'End If
'-------------------------------------------------------------
For p As Integer = 1 To 5
Nu(p) = Estratto(es+nColpi-1 ,r,p)
Next
'-------------------------------------------------------------
Dim ess As Integer = (es+nColpi)-1
nn = StringaEstratti(ess ,r)
pt = PuntiSuArray (Nu ,an)
If pt = 1 Then k1 = k1 + 1
'If pt = 2 Then k2 = k2 + 1
'If pt = 3 Then k3 = k3 + 1
'nn = "Nessuna Sortita"
'If pt > 0 Then
spesa = posta * nColpi
spesaPr = spesaPr + spesa
VincitaPr = VincitaPr + Vincita
utile = Vincita - spesa
utilePr = VincitaPr - spesaPr
spprx = spesaPr
vinprx = VincitaPr
utprx = utilePr
T = {kc,GetInfoEstrazione(es), an(1),esito,nColpi,NomeSorte(pt,False),nn, GetInfoEstrazione(ess) ,spesa ,spesaPr,Vincita,VincitaPr,utile,utilePr }
Call AddRigaTabella(T,,,80)
End If
Next
Scrivi ("Esiti Positivi..... " & k1,1 )
Scrivi ("Spesa.......... " & spesaPr )
Scrivi ("Vincita........ " & VincitaPr)
Scrivi ("Utile.......... " & utilePr)
k1 = 0
spprx = 0
spesa = 0
spesaPr = 0
Vincita = 0
VincitaPr = 0
utile = 0
utilePr = 0
CreaTabella()
Next
End Sub
End Class
Caso n. | Info data Rilevamento | Num In Gioco | Verifica Esito | Colpo | Sorte | Estratti Id | Data id Verifica | Spesa | SpesaPr | vincita | VincitaPr | Utile | utilrPr |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1247 | 9854 - 126 - 01/12/2020 | 86 | To --.86.--.--.-- | 1 | Estratto | 88.86.63.68.26 | 9854 - 126 - 01/12/2020 | 1 | 1 | 10,3316 | 10,3316 | 9,3316 | 9,3316 |
1248 | 9868 - 1 - 02/01/2021 | 66 | To --.66.--.--.-- | 1 | Estratto | 78.66.42.82.54 | 9868 - 1 - 02/01/2021 | 1 | 2 | 10,3316 | 20,6632 | 9,3316 | 18,6632 |
1249 | 9881 - 14 - 02/02/2021 | 21 | To --.21.--.--.-- | 1 | Estratto | 25.21.69.74.46 | 9881 - 14 - 02/02/2021 | 1 | 3 | 10,3316 | 30,9948 | 9,3316 | 27,9948 |
1250 | 9893 - 26 - 02/03/2021 | 4 | To --.04.--.--.-- | 1 | Estratto | 37.04.33.05.88 | 9893 - 26 - 02/03/2021 | 1 | 4 | 10,3316 | 41,3264 | 9,3316 | 37,3264 |
1251 | 9906 - 39 - 01/04/2021 | 78 | To --.78.--.--.-- | 1 | Estratto | 09.78.24.53.86 | 9906 - 39 - 01/04/2021 | 1 | 5 | 10,3316 | 51,6580 | 9,3316 | 46,6580 |
1252 | 9919 - 52 - 03/05/2021 | 3 | To --.03.--.--.-- | 1 | Estratto | 04.03.79.68.51 | 9919 - 52 - 03/05/2021 | 1 | 6 | 10,3316 | 61,9896 | 9,3316 | 55,9896 |
1253 | 9932 - 65 - 01/06/2021 | 86 | To --.86.--.--.-- | 1 | Estratto | 58.86.12.69.11 | 9932 - 65 - 01/06/2021 | 1 | 7 | 10,3316 | 72,3212 | 9,3316 | 65,3212 |
1254 | 9945 - 78 - 01/07/2021 | 42 | To --.42.--.--.-- | 1 | Estratto | 84.42.69.34.73 | 9945 - 78 - 01/07/2021 | 1 | 8 | 10,3316 | 82,6528 | 9,3316 | 74,6528 |
1255 | 9959 - 92 - 03/08/2021 | 27 | To --.27.--.--.-- | 1 | Estratto | 71.27.11.30.42 | 9959 - 92 - 03/08/2021 | 1 | 9 | 10,3316 | 92,9844 | 9,3316 | 83,9844 |
1256 | 9972 - 105 - 02/09/2021 | 20 | To --.20.--.--.-- | 1 | Estratto | 05.20.08.49.13 | 9972 - 105 - 02/09/2021 | 1 | 10 | 10,3316 | 103,3160 | 9,3316 | 93,3160 |
1257 | 9985 - 118 - 02/10/2021 | 57 | To --.57.--.--.-- | 1 | Estratto | 78.57.34.17.43 | 9985 - 118 - 02/10/2021 | 1 | 11 | 10,3316 | 113,6476 | 9,3316 | 102,6476 |
1258 | 9998 - 131 - 02/11/2021 | 35 | To --.35.--.--.-- | 1 | Estratto | 16.35.56.34.75 | 9998 - 131 - 02/11/2021 | 1 | 12 | 10,3316 | 123,9792 | 9,3316 | 111,9792 |
1259 | 10011 - 144 - 02/12/2021 | 82 | To --.82.--.--.-- | 1 | Estratto | 73.82.60.21.38 | 10011 - 144 - 02/12/2021 | 1 | 13 | 10,3316 | 134,3108 | 9,3316 | 121,3108 |
1260 | 10024 - 1 - 03/01/2022 | 70 | To --.70.--.--.-- | 1 | Estratto | 64.70.66.75.68 | 10024 - 1 - 03/01/2022 | 1 | 14 | 10,3316 | 144,6424 | 9,3316 | 130,6424 |
Fil , queste variazioni potete farle anche da voi, il mio scopo e far vedere come applicare i codici e come realizzare progetti in vbnet.Forse sarebbe da fermarsi , nel ciclo for a 89 perchè è logico che trova se stesso col 90 !Oppure avere una ruota di gioco e una di ricerca o se si vuol fare tutto in una ruota "lui" dovrebbe essere dell'estraz. precedente!
Xerox , grazie.Buongiorno a Tutti,
Scaricato Ultima Versione, Ringrazio LuigiB Per L'aggiornamento Fatto.
Grazie anche a Mike58 Per i suoi Script, molto utili per capire meglio il VB.Net, anche se serve molto leggere anche le varie funzioni, ma con lo script vedi le sue applicazioni espresse davvero bene.
E...si mi pare giusto !!! Così ho fatto .Fil , queste variazioni potete farle anche da voi, il mio scopo e far vedere come applicare i codici e come realizzare progetti in vbnet.
infoData | Ruote | Ambo_Uguale | Numeri In Gioco | Verifica Esito | Colpo | Spesa | Vincita |
---|---|---|---|---|---|---|---|
9870 - 3 - 07/01/2021 | Ba.Mi | 47.7 | 27.54.81.90 | Mi --.90.--.54.27 | 4 | 12 | 749,7 |
9871 - 4 - 09/01/2021 | Mi.Rm | 29.68 | 25.7.32.90 | -- | 13 | 64 | 749,7 |
9871 - 4 - 09/01/2021 | Rm.Ve | 86.68 | 55.64.29.90 | -- | 13 | 116 | 749,7 |
Class Script
Sub Main
Dim Nu(2),aN(2),Num(4),Ru(2) As Integer
Dim T(),V() , aUscite() , esito As String
Dim posta(3) As Single
Dim es , r1 , r2 , p1 , p2 , p3 , p4 ,a,b,c,d ,k,aa,es1,nclp As Integer
Dim spesa , vincita As Decimal
posta(2) = 1.5
posta(3) = .5
Dim Ini As Integer = 9870
Dim fin As Integer = EstrazioniArchivio
T = {" infoData "," Ruote "," Ambo_Uguale ", " Numeri In Gioco "," Verifica Esito ", " Colpo "," Spesa " , " Vincita "}
Call InitTabella(T)
For es = Ini To fin
For r1 = 1 To 10
For r2 = r1 + 1 To 12
If r2 = 11 Then r2 = 12
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For p3 = 1 To 4
For p4 = p3 + 1 To 5
c = Estratto(es,r2,p3)
d = Estratto(es,r2,p4)
If a = c And b = d Or a = d And b = c Then
k = k + 1
Call Messaggio("Elaboro...... " )
Call AvanzamentoElab(Ini,fin,es)
Nu(1) = a
Nu(2) = b
aN(1) = c
aN(2) = d
Ru(1) = r1
Ru(2) = r2
If Figura(Nu(1)) < 9 Then
aa =(Figura(Nu(1)) & Figura(Nu(2)))
Num(1) = CInt(aa)
Num(2) = FuoriX(Nu(1) + Nu(2),90) : If Num(2) = Num(1) Then Num(2) = Vertibile(Num(1))
Num(3) = FuoriX(Num(1) + Num(2),90)
Num(4) = 90
'---------------------------------------------------------
ImpostaGiocata(1,Num,Ru,posta,,13,2)
Gioca (es+1,True,True,True,False,False)
GetSpesaVincita(spesa,vincita)
'---------------------------------------------------------
esito = " -- "
If VerificaEsito(Num,Ru,2,es+1,,13,nclp,aUscite)
For k1 As Integer = 0 To aUscite.GetUpperBound(0)
If aUscite(k1) <> "" Then esito = aUscite(k1)
Next
End If
'----------------------------------------------------------
V = {GetInfoEstrazione(es),ArrayRuoteToString (Ru),StringaNumeri(Nu),StringaNumeri (Num), esito ,nclp , spesa , vincita }
Call AddRigaTabella(V)
End If
End If
Next
Next
Next
Next
Next
Next
Next
Scrivi ("Tempo Di Elaborazione " & FormattaSecondi(SecondiTrascorsi))
CreaTabella
ScriviResoconto
End Sub
End Class
Sub Main
'Metodo E.Masi 15.4.2021
Dim Nu(2),aN(2),Num(4),Ru(2),T,V,posta(3)
posta(2) = 1.5
posta(3) = .5
ResetTimer
Ini = 9870'EstrazioneFin - 100
fin = EstrazioneFin
T = Array(T,"infoData","Ruote","Ambo_Uguale","Numeri_In_Gioco","VerificaEsito","Colpo","TipoEsito","Id_Verifica"," xxx ","Spesa","Vincita","Utile","SpesaPr","VincitaPr","UtilePr")
Call InitTabella(T,0,,2,5,"Arial Black")
For es = Ini To fin
For r1 = 1 To 10
For r2 = r1 + 1 To 12
If r2 = 11 Then r2 = 12
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For p3 = 1 To 4
For p4 = p3 + 1 To 5
c = Estratto(es,r2,p3)
d = Estratto(es,r2,p4)
' If a = c Or a = d And p1 <> p3 And p1 <> p4 And p2 <> p3 And p2 <> p4 Then
'If b = c Or b = d And p1 <> p3 And p1 <> p4 And p2 <> p3 And p2 <> p4 Then
If a = c And b = d Then
k = k + 1
Call Messaggio("Elaboro...... " & TempoTrascorso)
Call AvanzamentoElab(Ini,fin,es)
Nu(1) = a
Nu(2) = b
aN(1) = c
aN(2) = d
Ru(1) = r1
Ru(2) = r2
'Num(1) = Distanza(Nu(1),Nu(2))
If Figura(Nu(1)) < 9 Then
aa =(Figura(Nu(1)) & Figura(Nu(2)))' : If Num(1) > 90 Then Num(1) = Figura(Nu(2)) & Figura(Nu(1))
Num(1) = CInt(aa)
Num(2) = Fuori90(Nu(1) + Nu(2)) : If Num(2) = Num(1) Then Num(2) = Vert(Num(1))
Num(3) = Fuori90(Num(1) + Num(2))
Num(4) = 90
'-----------------------------------------
ImpostaGiocata 1,Num,Ru,posta,20,2
Gioca es,,,,,False
sp = GetSpesa(True)
vin = GetVincita(True)
ut = GetGuadagno(True)
spPr = GetSpesa(False)
vinPr = GetVincita(False)
utPr = GetGuadagno(False)
'-----------------------------------------
Call VerificaEsito(Num,Ru,es + 1,2,20,,esito,clp,es1,id)
If esito = "" And clp < 20 Then xxx = " In Corso colpi : " & 20 - clp
If esito = "" And clp = 20 Then xxx = " Negativo "
If esito <> "" Then xxx = "--"
V = Array(V,GetInfoEstrazione(es),StringaRuote(Ru),StringaNumeri(Nu),StringaNumeri(Num),es1,clp,esito,GetInfoEstrazione(id),xxx,sp,vin,ut,spPr,VinPr,utPr)
Call AddRigaTabella(V)
If utPr < 0 Then Call SetColoreCella(15,2,5)
For x = 1 To 8
If id = fin Then Call SetColoreCella((x),7,5)
Next
End If
End If
Next
Next
Next
Next
Next
Next
Next
Scrivi "Utile Finale " & UtPr,1
Call SetTableWidth("100%")
CreaTabella
Scrivi "Tempo Di Elaborazione " & TempoTrascorso,1
ScriviResoconto
End Sub
Sub Main
Dim Nu(2),Ru(1),Mat(4005,4)
Ini = 7440'EstrazioneIni
fin = EstrazioneFin
ResetTimer
For r = 1 To 12
If r = 11 Then r = 12
For n1 = 1 To 89
For n2 = n1 + 1 To 90
Nu(1) = n1 : Nu(2) = n2 : Ru(1) = r
st = SerieStoricoTurbo(Ini,fin,Nu,Ru,1)
If st > 110 Then
k = k + 1
nn = StringaNumeri(Nu,"-",1)
data = SerieEstrazioneStorico(Ini,fin,Nu,Ru,1)
Mat(k,1) = GetInfoEstrazione(data)
Mat(k,2) = StringaRuote(Ru)
Mat(k,3) = nn
Mat(k,4) = st
Scrivi GetInfoEstrazione(data) & vbTab & StringaRuote(Ru) & vbTab & StringaNumeri(Nu) & vbTab & st
End If
Next
Next
Next
OrdinaMatrice Mat,- 1,4
Scrivi String(80,"-")
ScriviMatrice(Mat)
Scrivi TempoTrascorso
'Next
End Sub
Class Script
Sub Main
Dim Nu(2),Ru(1) As Integer
Dim Ini As Integer = 7440
Dim fin As Integer = EstrazioniArchivio
Dim r as integer
dim n1 , n2 , st, k ,p1,p2 as integer
For r = 1 To 11
For n1 = 1 To 89
For n2 = n1 + 1 To 90
Nu(1) = n1 : Nu(2) = n2 : Ru(1) = r
st = SerieStorico (nu,ru,1,ini,fin)
If st > 110 Then
k +=1
Scrivi (nomeruota(r) & vbTab & StringaNumeri(Nu) & vbTab & st )
End If
Next
Next
Next
scrivi (Formattasecondi (seconditrascorsi))
End Sub
End Class
invece non è quello .. il merito della velocità è seriestoricoturbo fatta in un linguaggio unmanaged che non è il vb6 ..spaziometria qando fa le statistiche non si regisstra sempre tutte le uscite cosa che invece fanno le funzioni di questo nuovo programma , forse la lentezza potrbbe dipendere da quello , se cosi dovrei cambviare qualcsa io ..