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.
Sub Main
Dim nu(3),ru(1),ru1(1),nn(6),ruo(2),posta(3)
posta(2) = 1.5
posta(3) = .5
ad = CInt(InputBox("QUANTE ESTRAZIONI ANALIZZO ","Mike58",600))
Ini = EstrazioneFin - ad
fin = EstrazioneFin
Scrivi Space(5) & "Info Estrazione" & Space(27) & "Terni Estratti" & Space(15) & "Rit,Att RitCro RitAmbo freqAmbo " & Space(6) & "Numeri e verifica in colpi 20 x Ambo",1
Scrivi String(160,"="),1
For es = Ini To fin
For r = 1 To 9
For p1 = 1 To 3
For p2 = p1 + 1 To 4
For p3 = p2 + 1 To 5
a = Estratto(es,r,p1)
b = Estratto(es,r,p2)
c = Estratto(es,r,p3)
If a <> b And b <> c Then
nu(1) = a
nu(2) = b
nu(3) = c
ru1(1) = r
For r2 = r + 1 To 10
ru(1) = r2
ruo(1) = r
ruo(2) = r2
If VerificaEsito(nu,ru1,es,3,1,,esitoT,,estrattiT,IdT) = True Then
If VerificaEsito(nu,ru,es,3,1,,esitoA,,estrattiA,IdA) = True Then
Call Messaggio("Elaboro Estrazioni . . . . . A T T E N D E R E . . . . " & es)
Call AvanzamentoElab(Ini,fin,es)
k1 = k1 + 1
rtt = SerieRitardo(es + 1,fin,nu,ruo,3)
rta = SerieRitardo(es + 1,fin,nu,ruo,2)
fra = SerieFreq(es + 1,fin,nu,ruo,2)
Scrivi GetInfoEstrazione(es) & vbTab,0,0
Scrivi estrattiT & vbTab & EstrattiA & vbTab,0,0
Scrivi rtt & vbTab & fin - es & vbTab & rta & vbTab & fra & vbTab,0,0
Scrivi StringaNumeri(nu,,1) & vbTab,1,0
'ReDim rt(10)
'For rr = 1 To 10
'rt(rr) = rr
Call VerificaEsitoConGuadagno(nu,ruo,es + 1,2,100,,esito,colpi,estratti,id,,guad)
If esito <> "" Then k2 = k2 + 1
'Next
If esito <> "" Then
Scrivi estratti & vbTab,0,0
Scrivi colpi'
Else
Scrivi "................. " & colpi
End If
ImpostaGiocata 1,nu,ruo,posta,40,2
Gioca es,1,,1,,False
End If
End If
Next
End If
Next
Next
Next
Next
Next
Scrivi
Scrivi "Estrazioni analizzate..... " & fin - Ini,1
Scrivi "Casi Positivi....... " & k2
Scrivi "Casi Esaminati...... " & k1
Scrivi " Script By Mike58 ",1,1,,1,2,,1
ScriviResoconto
End Sub
Option Explicit
Sub Main
'Terni BiValenti By Joe V.2.0 del 04/05/2017
Dim Ini,Fin,Es,R
Dim A,B,C,D,E,Nu(3),Ru(11)
For R = 1 To 10 :Ru(R) = R : Next : Ru(11) = 12
Ini = 7440 : Fin = EstrazioneFin
For Es = Ini To Fin : D = False
For R = 1 To 12 : If R = 11 Then R = 12
AvanzamentoElab Ini,Fin,Es
For A = 1 To 3 : Nu(1) = Estratto(Es,R,A)
For B = A + 1 To 4 : Nu(2) = Estratto(Es,R,B)
For C = B + 1 To 5 : Nu(3) = Estratto(Es,R,C)
If SerieFreq(Es,Es,Nu,Ru,3) > 1 Then
D = True : E = E + 1
OrdinaMatrice Nu,False
Scrivi Es & " " & DataEstrazione(Es) & " " & StringaNumeri(Nu,,True) & " " & SiglaRuota(R)
End If
Next
Next
Next
Next
If D = True Then Scrivi String(30,"-") & FormatSpace(E/2,4,True),True
Next
End Sub
Option Explicit
'Test Ripetizioni Formazione
'Da Verificare
Sub Main
Dim IdEstr
Dim Ini:Ini = 3950
Dim Fin:Fin = EstrazioneFin
Dim fR,Tro,k,i,nRip
nRip = GetnRip
Dim R1,R2
For IdEstr = Ini To Fin
k = k + 1
If IdEstr > 7439 Then fR = 10 :Else fR = 9
For R1 = 1 To fR
For R2 = R1 + 1 To fR + 1
If R2 = 11 Then R2 = 12
ReDim aMat1(0)
Call GetArrayNumeriRuota(IdEstr,R1,aMat1)
ReDim aMat2(0)
Call GetArrayNumeriRuota(IdEstr,R2,aMat2)
If PuntiSuArray(aMat1,aMat2) = nRip Then
ReDim aNum(10)
i = 0
For i = 1 To 5
aNum(i) = aMat1(i)
aNum(i + 5) = aMat2(i)
Next
ReDim aRip(0)
Call NumeriRipetutiRilevatiV(aNum,aRip)
Tro = Tro + 1
Scrivi FormatSpace(Tro,4,1) & Space(3) & FormatSpace(IdEstr,5,1) & Space(3) & SiglaRuota(R1) & _
Space(3) & SiglaRuota(R2) & Space(3) & "(" & StringaNumeri(aRip,,True) & ")"
End If
Next
Next
Call AvanzamentoElab(1,Fin - Ini,k)
Next
End Sub
Function GetnRip
Dim aV:aV = Array(2,3,4,5)
GetnRip = ScegliOpzioneMenu(aV,0,"SelSorteRipetuti") + 2
End Function
Sub GetRuote(Ru)
Dim R,i
i=0
For R = 1 To 11
i = i + 1
If R = 11 Then R = 12
Ru(i) = R
Next
End Sub