i legend
Premium Member
Ho scritto la sub Capogioco utilizzando gli ultimi insegnamenti di luigi quindi con scelta classe e non fissi , ma è un po lenta si può velocizzare ottimizzare?
Forse nel ciclo del Capogioco ?
Fare un if 90 volte rallenta?
Ciao e grazie.
Il codice può essere molto utile per tutti
Ciao
Ciao la seguente sub trova la statistica di un cap + formazione
Salvo errori fate sapere se vi è utile
Forse nel ciclo del Capogioco ?
Fare un if 90 volte rallenta?
Ciao e grazie.
Il codice può essere molto utile per tutti
Ciao
Codice:
Sub Getcombconcapogioco (idCG,IdClasse, aComb)
Dim anumeri (89)
Dim I, j
Dim k, e, s
Dim aColonne
I=0
For j = 1 To 90
If j < > icg then
I= I + 1
Anumeri (i)=j
End if
Next
AColonne=SviluppoIntegrale ( anumeri, IdClasse )
Redim aComb (ubound ( aColonne ) )
For k = 1 To ubound ( aColonne )
S = " "
For e = 1 To idClasse
S = s & ". "&format2 (aColonne (k,e))
Next
AComb(k) =format2 (idcg)&S
Next
End Sub
Salvo errori fate sapere se vi è utile
Codice:
Sub main
Dim idcg, IdClasse
Dim j,num,sNum , sruote
Dim aComb
Dim sorte
Dim Rit, RitMax, Incr, Freq
Redim aRuote ( 0 )
Idcg=cint ( InputBox ( " inserisci un numero tra 1 & 90","CapoGioco",1))
If Not isnumerovalidolotto (idcg) Then exit sub
IdClasse =getclasse
Sorte = cint ( InputBox ( " inserisci un numero tra 1 & 3","esito ",2))
ScegliRuote ( aruote )
Sruote =stringaruote ( aruote )
Call getTitoli
Call getcombconcapogioco (idcg,IdClasse, acomb)
For j = 1 To ubound ( aComb )
'Num= split ( " 0. " & acomb (j), ". " )
Redim aVer (0)
Call splitbychar (acomb ( j ), ".",aVer)
Snum = stringanumeri ( aver,".",true)
Call messaggio ( "combinazione : "&snum)
Call avanzamentoElab ( 1, ubound ( aComb ), j)
Call statisticaformazioneturbo ( aVer , aRuote, sorte,rit, RitMax, Incr, Freq )
Redim aTab ( 7 )
Call getTabella ( atab, j,sruote, snum, Freq, rit, RitMax, Incr )
Call addrigatabella ( atab )
If scriptinterrotto then exit For
Next
Call creatabellaordinabile (4,-1,,151)
End sub
Function getClasse
Dim aVoci (3)
For I = 1 To 3
aVoci(i)=nomesorte ( i)
Next
Getclasse =scegliopzionemenu (aVoci, 1,"comb=comb+1")
End function
Sub getTitoli
Dim aTitoli
Atitoli = array ( " ", " id ", " RUOTE ", " FORMAZIONE ", " FREQ ", " RIT ", " RITMAX ", " INC.RIT " )
Call inittabella ( Atitoli )
End sub
Sub getTabella ( atab, id, sRuote, sNum, Freq, rit, RitMax, Incr )
Atab ( 1 ) = id
Atab ( 2 ) = sruote
Atab ( 3 ) = snum
Atab ( 4 ) = Freq
Atab ( 5 ) = rit
Atab ( 6 ) = RitMax
Atab ( 7 ) = incr
End sub
Ultima modifica: