Option Explicit
Sub Main
Dim FIn,Es,Ini,Clp,Salvo50,E1,E2,Sve1,Sve2
Dim R1,R2,Caso,Casi,P1,P2,P3,P4,A,B,C,D
Dim Num(3)
FIn = EstrazioneFin
Ini = InputBox("Inserisci l'estrazione che vuoi iniziare",Salvo50,9615)
Clp = InputBox("Per quanti colpi vuoi giocare la terzina?",,5)
'Call ScegliRange(Ini,FIn,Ini,FIn)
Scrivi Space(12) & " CHIESTO DA RAIMBOW58 - SCRIPT Salvo50",1,,4,,3,,1
For Es = Ini To FIn
Messaggio Es
AvanzamentoElab Ini,FIn,Es
Caso = 0
For R1 = 1 To 10
For P1 = 1 To 4
For P2 = P1 + 1 To 5
For R2 = R1 + 1 To 12
If R2 = 11 Then R2 = 12
A = Estratto(Es,R1,P1)
B = Estratto(Es,R1,P2)
C = Estratto(Es,R2,P1)
D = Estratto(Es,R2,P2)
If A And C > 0 Then
Sve1 = Fuori90(A + C)
Sve2 = Fuori90(B + D)
If Sve1 = Sve2 Then
Num(1) = Sve1
Num(2) = Fuori90(Num(1) + 30)
Num(3) = Fuori90(Num(1) + 60)
OrdinaMatrice Num,1
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"o") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P3 = 1 To 5
E1 = Estratto(Es,R1,P3)
If E1 = A Or E1 = B Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E1) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R2) & " ",1,0
For P4 = 1 To 5
E2 = Estratto(Es,R2,P4)
If E2 = C Or E2 = D Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E2) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi
Scrivi " Ambi Con",1,,,1
Scrivi " Stessa Somma " & Space(8) & " Somme" & Space(12) & "Terzina",1,,,1
Scrivi " Vertcale " & Space(8) & " Verticali" & Space(8) & "Simmetrica",1,,,1
ColoreTesto 0
Scrivi Space(5) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1,0
Scrivi Space(15) & Format2(Sve1) & Space(12) & StringaNumeri(Num," ",True),1
Scrivi Space(5) & SiglaRuota(R2) & " " & Format2(C) & " " & Format2(D),1,0
Scrivi Space(15) & Format2(Sve2),1
End If
End If
Next
Next
Next
Next
If ScriptInterrotto Then Exit Sub
Next
End Sub