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()
' Per Lota Terni ripetuti
'storici
'casi 267
'Massimo storico 610
' storico>500 1
' storico>400 3
' storico>300 4
' storico>200 16
' storico>100 66
Scrivi " Terno ripetuto (Cinzia) "&chr(10)
Dim ru(2),n(3),n1(3)
fin=EstrazioneFin
ini=fin-200' ultime 200 estrazioni se metti solo 1 al posto di fin-200 scorre l' intero archivio
For es=ini To fin
Messaggio(es)
For r=1 To 10
ru(1)=r
For r1=r+1 To 11
If r1=11 Then r1=12
ru(2)=r1
For p=1 To 3
For p1=p+1 To 4
For p2=p1+1 To 5
n(1)=Estratto(es,r,p)
n(2)=Estratto(es,r,p1)
n(3)=Estratto(es,r,p2)
If n(1)>0 Then
For q=1 To 3
For q1=q+1 To 4
For q2=q1+1 To 5
n1(1)=Estratto(es,r1,q)
n1(2)=Estratto(es,r1,q1)
n1(3)=Estratto(es,r1,q2)
If n1(1)>0 Then
If n(1)=n1(1)Or n(1)=n1(2)Or n(1)=n1(3)Then
If n(2)=n1(1)Or n(2)=n1(2)Or n(2)=n1(3)Then
If n(3)=n1(1)Or n(3)=n1(2)Or n(3)=n1(3)Then
s=SeriePrima(es+1,fin,n,ru,2)
If s=0 Then
at=fin-es
cas=cas+1
Scrivi FormatSpace(cas,4)&")"&DataEstrazione(es)& Space(2)&formatspace(es,4)& Space(2)& SiglaRuota (r)& Space(2)& SiglaRuota (r1)& _
Space(2)&StringaNumeri(n)& Space(2)&StringaNumeri(n1)& Space(4)& "ATT "&formatspace(at,4),1
Else
If s>0 Then
casi=casi+1
st=s-es-1
If st>mx Then mx=st
If st>500 Then ce=ce+1
If st>400 Then ce1=ce1+1
If st>300 Then ce2=ce2+1
If st>200 Then ce3=ce3+1
If st>100 Then ce4=ce4+1
Scrivi FormatSpace(casi,4)&")"&DataEstrazione(es)& Space(2)&formatspace(es,4)& Space(2)& SiglaRuota (r)& Space(2)& SiglaRuota (r1)& _
Space(2)&StringaNumeri(n)& Space(2)&StringaNumeri(n1)& Space(4)&formatspace(s,4)& Space(4)& "STO "& _
FormatSpace(st,4),0,0
Scrivi " Aggiornamento massimo storico "&formatspace(mx,4)
End If
End If
End If
End If
End If
End If
Next
Next
Next
End If
Next
Next
Next
Next
Next
Next
Scrivi "casi "&casi
Scrivi "Massimo storico "&mx
Scrivi " storico>500 "&ce
Scrivi " storico>400 "&ce1
Scrivi " storico>300 "&ce2
Scrivi " storico>200 "&ce3
Scrivi " storico>100 "&ce4
End Sub
Visto Cinzia27 intanto grazie ma non fà quello che vorrei, colpa mia che non ho sono spiegato bene la richiesta. Alora lo script dovrebbe cercarmi a ritroso max 20 estr. un terno uguale ripetuto uscito su ruota o su ruote diverse senza altro vincolo se non quello della presenzaGrazie Cinzia27 lo provo subito e faccio sapere
Buongiorno Cinzia e tutti gli intervenuti....Ciao, Lota.
Sul terno ripetuto avevo fatto uno script diverso tempo fà.
Non fare caso agli storici, non sono più aggiornati
Te lo posto.
Codice:Sub main() ' Per Lota Terni ripetuti 'storici 'casi 267 'Massimo storico 610 ' storico>500 1 ' storico>400 3 ' storico>300 4 ' storico>200 16 ' storico>100 66 Scrivi " Terno ripetuto (Cinzia) "&chr(10) Dim ru(2),n(3),n1(3) fin=EstrazioneFin ini=fin-200' ultime 200 estrazioni se metti solo 1 al posto di fin-200 scorre l' intero archivio For es=ini To fin Messaggio(es) For r=1 To 10 ru(1)=r For r1=r+1 To 11 If r1=11 Then r1=12 ru(2)=r1 For p=1 To 3 For p1=p+1 To 4 For p2=p1+1 To 5 n(1)=Estratto(es,r,p) n(2)=Estratto(es,r,p1) n(3)=Estratto(es,r,p2) If n(1)>0 Then For q=1 To 3 For q1=q+1 To 4 For q2=q1+1 To 5 n1(1)=Estratto(es,r1,q) n1(2)=Estratto(es,r1,q1) n1(3)=Estratto(es,r1,q2) If n1(1)>0 Then If n(1)=n1(1)Or n(1)=n1(2)Or n(1)=n1(3)Then If n(2)=n1(1)Or n(2)=n1(2)Or n(2)=n1(3)Then If n(3)=n1(1)Or n(3)=n1(2)Or n(3)=n1(3)Then s=SeriePrima(es+1,fin,n,ru,2) If s=0 Then at=fin-es cas=cas+1 Scrivi FormatSpace(cas,4)&")"&DataEstrazione(es)& Space(2)&formatspace(es,4)& Space(2)& SiglaRuota (r)& Space(2)& SiglaRuota (r1)& _ Space(2)&StringaNumeri(n)& Space(2)&StringaNumeri(n1)& Space(4)& "ATT "&formatspace(at,4),1 Else If s>0 Then casi=casi+1 st=s-es-1 If st>mx Then mx=st If st>500 Then ce=ce+1 If st>400 Then ce1=ce1+1 If st>300 Then ce2=ce2+1 If st>200 Then ce3=ce3+1 If st>100 Then ce4=ce4+1 Scrivi FormatSpace(casi,4)&")"&DataEstrazione(es)& Space(2)&formatspace(es,4)& Space(2)& SiglaRuota (r)& Space(2)& SiglaRuota (r1)& _ Space(2)&StringaNumeri(n)& Space(2)&StringaNumeri(n1)& Space(4)&formatspace(s,4)& Space(4)& "STO "& _ FormatSpace(st,4),0,0 Scrivi " Aggiornamento massimo storico "&formatspace(mx,4) End If End If End If End If End If End If Next Next Next End If Next Next Next Next Next Next Scrivi "casi "&casi Scrivi "Massimo storico "&mx Scrivi " storico>500 "&ce Scrivi " storico>400 "&ce1 Scrivi " storico>300 "&ce2 Scrivi " storico>200 "&ce3 Scrivi " storico>100 "&ce4 End Sub
Sub Main()
Dim es1,es2,r1,r2
Scrivi " Terno ripetuto (Cinzia) " & Chr(10),0,1,3,7
Dim ru(2),n(3),n1(3)
For es1 = EstrazioneFin - 10 To EstrazioneFin
For es2 = EstrazioneFin - 10 To EstrazioneFin
For r1 = 1 To 10
ru(1) = r1
For r2 = r1 + 1 To 11
If r2 = 11 Then r2 = 12
ru(2) = r2
For p = 1 To 3
For p1 = p + 1 To 4
For p2 = p1 + 1 To 5
n(1) = Estratto(es1,r1,p)
n(2) = Estratto(es1,r1,p1)
n(3) = Estratto(es1,r1,p2)
If n(1) > 0 Then
For q = 1 To 3
For q1 = q + 1 To 4
For q2 = q1 + 1 To 5
n1(1) = Estratto(es2,r2,q)
n1(2) = Estratto(es2,r2,q1)
n1(3) = Estratto(es2,r2,q2)
If n1(1) > 0 Then
If n(1) = n1(1)Or n(1) = n1(2)Or n(1) = n1(3)Then
If n(2) = n1(1)Or n(2) = n1(2)Or n(2) = n1(3)Then
If n(3) = n1(1)Or n(3) = n1(2)Or n(3) = n1(3)Then
Scrivi FormatSpace(cas,4) & " " & DataEstrazione(es1) & Space(2) & FormatSpace(es1,4) & Space(2) & SiglaRuota(r1) & Space(2) & SiglaRuota(r2) & _
Space(2) & StringaNumeri(n) & Space(2) & StringaNumeri(n1) & Space(4) & " " & FormatSpace(at,4),0,1,1,4
Scrivi FormatSpace(casi,4) & " " & DataEstrazione(es2) & Space(2) & FormatSpace(es2,4) & Space(2) & SiglaRuota(r1) & Space(2) & SiglaRuota(r2) & _
Space(2) & StringaNumeri(n) & Space(2) & StringaNumeri(n1) & Space(4) & FormatSpace(s,4) & Space(4) & " " & _
FormatSpace(st,4),0,1,7,4
Scrivi " " & FormatSpace(mx,4)
End If
End If
End If
End If
Next
Next
Next
End If
Next
Next
Next
Next
Next
Next
Next
End Sub
Al punto [ 3 ] leggasi:Nikor, sempre secondo la mia opinione, avrebbe dovuto aggiungere:
Terno che si ripete all'estrazione successiva su ruota o su tutte.
Non è forse il caso di un Terno che si ripete sulle altre ruote?3 ] Terno uscito nel Comparto ( x ) che si ripete su uno dei 9 Comparti rimanenti.
Buongiorno a Tutti, grazie x le soluzioni suggerite però ancora purtroppo non ci siamo con il risultato che vorrei raggiungere anche se siamo molto vicini. Per Zetrix ( che ringrazio) nel tuo script manca il terno ripetuto 9.15.74 cagliari del 24.7.2021 e Bari 74.15.9 del 21.08.2021
Sub Main()
' Per Lota Terni che si sono manifestati più volte nelle ultime tot estrazioni
Scrivi " Terno ripetuto (Cinzia) "&Chr(10)
Dim ru(1),n(3),rur(2)
fin=EstrazioneFin
ini=fin-20' ultime 20 estrazioni
rr=11
rr1=12
rur(1)=rr
rur(2)=rr1
For i=1 To 88
For j=i+1 To 89
For x=j+1 To 90
c=0
n(1)=i
n(2)=j
n(3)=x
If SerieFreq(ini,fin,n,rur,3)>1 Then
For es=ini To fin
If SerieFreq(es,es,n,rur,3)>0 Then
c=c+1
Messaggio FormatSpace(c,4,1)&")"&DataEstrazione(es)& Space(2)&FormatSpace(es,4)& Space(2)&StringaNumeri(n)
Scrivi FormatSpace(c,4,1)&")"&DataEstrazione(es)& Space(2)&FormatSpace(es,4)& Space(2)&StringaNumeri(n)&" ",0,0
For r=1 To 11
If r=11 Then r=12
ru(1)=r
If SerieFreq(es,es,n,ru,3)>0 Then
Scrivi " uscito a "&SiglaRuota (r)
End If
Next
End If
Next
End If
If c>0 Then Scrivi "casi " &c
Next
Next
Next
End Sub
Sub Main()
Dim es1,es2,r1,r2
Scrivi " Terno ripetuto (Cinzia) " & Chr(10),1,1,7,4
Dim ru(2),n(3),n1(3)
For es1 = EstrazioneFin - 15 To EstrazioneFin
For es2 = EstrazioneFin - 15 To EstrazioneFin
For r1 = 1 To 10
ru(1) = r1
For r2 = r1 + 1 To 11
If r2 = 11 Then r2 = 12
ru(2) = r2
For p = 1 To 3
For p1 = p + 1 To 4
For p2 = p1 + 1 To 5
n(1) = Estratto(es1,r1,p)
n(2) = Estratto(es1,r1,p1)
n(3) = Estratto(es1,r1,p2)
If n(1) > 0 Then
For q = 1 To 3
For q1 = q + 1 To 4
For q2 = q1 + 1 To 5
n1(1) = Estratto(es2,r2,q)
n1(2) = Estratto(es2,r2,q1)
n1(3) = Estratto(es2,r2,q2)
If n1(1) > 0 Then
If n(1) = n1(1)Or n(1) = n1(2)Or n(1) = n1(3)Then
If n(2) = n1(1)Or n(2) = n1(2)Or n(2) = n1(3)Then
If n(3) = n1(1)Or n(3) = n1(2)Or n(3) = n1(3)Then
If n(1) = n1(1)Or n(1) = n1(3)Or n(1) = n1(2)Then
If n(2) = n1(1)Or n(2) = n1(3)Or n(2) = n1(2)Then
If n(3) = n1(1)Or n(3) = n1(3)Or n(3) = n1(2)Then
If n(1) = n1(2)Or n(1) = n1(1)Or n(1) = n1(3)Then
If n(2) = n1(2)Or n(2) = n1(1)Or n(2) = n1(3)Then
If n(3) = n1(2)Or n(3) = n1(1)Or n(3) = n1(3)Then
If n(1) = n1(2)Or n(1) = n1(3)Or n(1) = n1(1)Then
If n(2) = n1(2)Or n(2) = n1(3)Or n(2) = n1(1)Then
If n(3) = n1(2)Or n(3) = n1(3)Or n(3) = n1(1)Then
If n(1) = n1(3)Or n(1) = n1(1)Or n(1) = n1(2)Then
If n(2) = n1(3)Or n(2) = n1(1)Or n(2) = n1(2)Then
If n(3) = n1(3)Or n(3) = n1(1)Or n(3) = n1(2)Then
If n(1) = n1(3)Or n(1) = n1(2)Or n(1) = n1(1)Then
If n(2) = n1(3)Or n(2) = n1(2)Or n(2) = n1(1)Then
If n(3) = n1(3)Or n(3) = n1(2)Or n(3) = n1(1)Then
Scrivi FormatSpace(cas,4) & " " & DataEstrazione(es1) & Space(2) & FormatSpace(es1,4) & Space(2) & SiglaRuota(r1) & Space(2) & SiglaRuota(r2) & _
Space(2) & StringaNumeri(n) & Space(2) & StringaNumeri(n1) & Space(4) & " " & FormatSpace(at,4),1,1,1,4
Scrivi FormatSpace(casi,4) & " " & DataEstrazione(es2) & Space(2) & FormatSpace(es2,4) & Space(2) & SiglaRuota(r1) & Space(2) & SiglaRuota(r2) & _
Space(2) & StringaNumeri(n) & Space(2) & StringaNumeri(n1) & Space(4) & FormatSpace(s,4) & Space(4) & " " & _
FormatSpace(st,4),1,1,7,4
Scrivi " " & FormatSpace(mx,4)
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
Next
Next
Next
End If
Next
Next
Next
Next
Next
Next
Next
End Sub