giorgio1960
Super Member >GOLD<
ciao Mike, una cortesia gentilmente, se possibile, modificare il seguente script in modo che la ricerca possa essere fatta su due ruote invece che una
Sub Main
Dim k
Dim Classe
Dim aCol
ReDim aNum(90)
Dim i,nCol,aColonne
Dim ruota(1)
r = InputBox("Quale ruota ",,3)
cl = InputBox("Quale classe di sviluppo",,2)
sorte = InputBox("Quale sorte esito analizzo ",,2)
capog = InputBox("Quale capogioco ",,38)
ruota(1) = r
ScegliNumeri(aNum)
Scrivi " Sviluppo combinazione " & StringaNumeri(aNum) & " Con Capogioco > " & capog,1
Scrivi " Sulla ruota di..." & NomeRuota(r),1
Scrivi " In sviluppo di classe..." & cl,1
ColoreTesto 2
Scrivi " Verifica statistica per sorte di... " & NomeSorte(sorte),1
ColoreTesto 0
For k = 1 To UBound(aNum)
aNum(0) = capog
aNum(k) = aNum(k)
Next
Classe = cl
ReDim atitoli(7)
atitoli(1) = " Contatore "
atitoli(2) = " Sviluppo comb. "
atitoli(3) = " Ritardo "
atitoli(4) = " Ritardo Max "
atitoli(5) = " Frequenza "
atitoli(6) = " Incrmax "
atitoli(7) = " Rit.Medio "
Call InitTabella(atitoli,1,,3,5)
aColonne = InitSviluppoIntegrale(aNum,Classe)
If InitSviluppoIntegrale(aNum,Classe) > 0 Then
Do While GetCombSviluppo(aCol) = True
i = i + 1
'nCol = UBound(aCol)
Call StatisticaFormazioneTurbo(aCol,ruota,sorte,sr,st,Incr,sf,EstrazioneIni,EstrazioneFin)
ReDim avalori(7)
avalori(1) = FormattaStringa(i,"00")
avalori(2) = StringaNumeri(aCol)
avalori(3) = sr
avalori(4) = st
avalori(5) = sf
avalori(6) = Incr
avalori(7) = Round (sr / aColonne,2)
'--------- calcoli medi ------------
MedRit = Medrit+avalori(3)/aColonne
MedMax = MedMax+avalori(4)/aColonne
MedSf = MedSf+avalori(5)/aColonne
rmed = rmed+avalori(7)/aColonne
rmedio = rmedio+avalori(3)
If i >= 0 And i <= k Then Call AddRigaTabella(avalori,4,,3)
If i > k Then Call AddRigaTabella(avalori,,,3)
Loop
End If
ReDim av(7)
av(1) = " Media "
av(3) = Round(Medrit,2)
av(4) = Round(MedMax,2)
av(5) = Round(MedSf,2)
av(7) = Round(rmed,2)
Call AddRigaTabella(av,3,,3)
CreaTabella()
ReDim atitoli1(8)
atitoli1(1) = " Contatore "
atitoli1(2) = " Sviluppo comb. "
atitoli1(3) = " Ritardo "
atitoli1(4) = " Ritardo Max "
atitoli1(5) = " Frequenza "
atitoli1(6) = " Incrmax "
atitoli1(7) = " Rit.Globale "
atitoli1(8) = " Rit.Medio "
Call InitTabella(atitoli1,1,,3,5)
Call StatisticaFormazioneTurbo(aNum,ruota,sorte,sr,st,Incr,sf,EstrazioneIni,EstrazioneFin)
Scrivi"Statistica Globale ",1
ReDim avalori1(8)
avalori1(1) = FormattaStringa(i,"0")
avalori1(2) = StringaNumeri(aNum)
avalori1(3) = sr
avalori1(4) = st
avalori1(5) = sf
avalori1(6) = Incr
avalori1(7) = rmedio
avalori1(8) = Round (rmedio/aColonne,2)
Call AddRigaTabella(avalori1,4,,3)
CreaTabella()
Scrivi
Scrivi "Tabella Scripted by Mike58 ",1,- 1,3
End Sub
anticipatamente ringrazio Giorgio
Sub Main
Dim k
Dim Classe
Dim aCol
ReDim aNum(90)
Dim i,nCol,aColonne
Dim ruota(1)
r = InputBox("Quale ruota ",,3)
cl = InputBox("Quale classe di sviluppo",,2)
sorte = InputBox("Quale sorte esito analizzo ",,2)
capog = InputBox("Quale capogioco ",,38)
ruota(1) = r
ScegliNumeri(aNum)
Scrivi " Sviluppo combinazione " & StringaNumeri(aNum) & " Con Capogioco > " & capog,1
Scrivi " Sulla ruota di..." & NomeRuota(r),1
Scrivi " In sviluppo di classe..." & cl,1
ColoreTesto 2
Scrivi " Verifica statistica per sorte di... " & NomeSorte(sorte),1
ColoreTesto 0
For k = 1 To UBound(aNum)
aNum(0) = capog
aNum(k) = aNum(k)
Next
Classe = cl
ReDim atitoli(7)
atitoli(1) = " Contatore "
atitoli(2) = " Sviluppo comb. "
atitoli(3) = " Ritardo "
atitoli(4) = " Ritardo Max "
atitoli(5) = " Frequenza "
atitoli(6) = " Incrmax "
atitoli(7) = " Rit.Medio "
Call InitTabella(atitoli,1,,3,5)
aColonne = InitSviluppoIntegrale(aNum,Classe)
If InitSviluppoIntegrale(aNum,Classe) > 0 Then
Do While GetCombSviluppo(aCol) = True
i = i + 1
'nCol = UBound(aCol)
Call StatisticaFormazioneTurbo(aCol,ruota,sorte,sr,st,Incr,sf,EstrazioneIni,EstrazioneFin)
ReDim avalori(7)
avalori(1) = FormattaStringa(i,"00")
avalori(2) = StringaNumeri(aCol)
avalori(3) = sr
avalori(4) = st
avalori(5) = sf
avalori(6) = Incr
avalori(7) = Round (sr / aColonne,2)
'--------- calcoli medi ------------
MedRit = Medrit+avalori(3)/aColonne
MedMax = MedMax+avalori(4)/aColonne
MedSf = MedSf+avalori(5)/aColonne
rmed = rmed+avalori(7)/aColonne
rmedio = rmedio+avalori(3)
If i >= 0 And i <= k Then Call AddRigaTabella(avalori,4,,3)
If i > k Then Call AddRigaTabella(avalori,,,3)
Loop
End If
ReDim av(7)
av(1) = " Media "
av(3) = Round(Medrit,2)
av(4) = Round(MedMax,2)
av(5) = Round(MedSf,2)
av(7) = Round(rmed,2)
Call AddRigaTabella(av,3,,3)
CreaTabella()
ReDim atitoli1(8)
atitoli1(1) = " Contatore "
atitoli1(2) = " Sviluppo comb. "
atitoli1(3) = " Ritardo "
atitoli1(4) = " Ritardo Max "
atitoli1(5) = " Frequenza "
atitoli1(6) = " Incrmax "
atitoli1(7) = " Rit.Globale "
atitoli1(8) = " Rit.Medio "
Call InitTabella(atitoli1,1,,3,5)
Call StatisticaFormazioneTurbo(aNum,ruota,sorte,sr,st,Incr,sf,EstrazioneIni,EstrazioneFin)
Scrivi"Statistica Globale ",1
ReDim avalori1(8)
avalori1(1) = FormattaStringa(i,"0")
avalori1(2) = StringaNumeri(aNum)
avalori1(3) = sr
avalori1(4) = st
avalori1(5) = sf
avalori1(6) = Incr
avalori1(7) = rmedio
avalori1(8) = Round (rmedio/aColonne,2)
Call AddRigaTabella(avalori1,4,,3)
CreaTabella()
Scrivi
Scrivi "Tabella Scripted by Mike58 ",1,- 1,3
End Sub
anticipatamente ringrazio Giorgio