Option Explicit
Sub Main
Dim FIn,Ini,Clp,Es,Salvo50,Amba,Abb1,Abb2
Dim R1,P1,P2,P3,A,B,Caso,Casi,E1,E2
Dim FiA,FiB,CaA,CaB,A1,B1,A2,B2,A3,B3
Dim CaA2,CaB2,DeA2,DeB2,A4,B4
Dim CaA3,CaB3,DeA3,DeB3
Dim Ambo1(2),Ambo2(2),Ru(2),Po1(2),Po2(2)
Po1(1) = 1
Po1(2) = 1
Po2(2) = 1
FIn = EstrazioneFin
Ini = CInt(InputBox("Inserisci l'estrazione che vuoi iniziare",Salvo50,9630)) '5075 ESEMPIO NELL'ARTICOLO 13-04-1968 RUOTA FIRENZE
Clp = CInt(InputBox(" Per quanti colpi vuoi fare il controllo?",Salvo50,5))
Call ScegliRange(EstrazioneIni,FIn,Ini,EstrazioneFin)
Scrivi Space(12) & "METODO FABARRI ED I SIMBOLI BINARI - SCRIPT SALVO50",1,,4,,3,,1'CALCOLI ORIGINALI
Po1(1) = 1
Po2(2) = 1
For Es = Ini To FIn
Messaggio Es
AvanzamentoElab Ini,FIn,Es
Caso = 0
For R1 = 1 To 12
If R1 = 11 Then R1 = 12
'K = 0
For P1 = 1 To 4
For P2 = P1 + 1 To 5
A = Estratto(Es,R1,P1)
B = Estratto(Es,R1,P2)
If A > 0 Then
FiA = Figura(A) : FiB = Figura(B)
CaA = Cadenza(A) : CaB = Cadenza(B)
A1 = FiA & CaA : B1 = FiB & CaB
DeA2 = 10 - FiA : If DeA2 = 10 Then DeA2 = 0
DeB2 = 10 - FiB : If DeB2 = 10 Then DeB2 = 0
CaA2 = 11 - CaA : If CaA2 = 11 Then CaA2 = 1
If CaA2 = 10 Then CaA2 = 0
CaB2 = 11 - CaB : If CaB2 = 11 Then CaB2 = 1
If CaB2 = 10 Then CaB2 = 0
A2 = DeA2 & CaA2 : B2 = DeB2 & CaB2
DeA3 = FuoriX(9 +(DeA2 - CaA2),9)
DeB3 = FuoriX(9 +(DeB2 - CaB2),9)
A3 = DeA3 & CaA2 : B3 = DeB3 & CaB2
A3 = Fuori90(A3) : B3 = Fuori90(B3)
A4 = Diametrale(A3) : B4 = Diametrale(B3)
Caso = Caso + 1
Casi = Casi + 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000"),1,,,2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),1,,,1
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
Scrivi Space(20) & " COPPIA ESTRATTI " & Format2(A) & " " & Format2(B),1
Scrivi Space(20) & " RISPETTIVI BINARI " & Format2(A1) & " " & Format2(B1),1
Scrivi Space(20) & " INDICI DEI BINARI " & Format2(A2) & " " & Format2(B2),1
Scrivi Space(20) & " AMBATE PRINCIPALI " & Format2(A3) & " " & Format2(B3),1
Scrivi Space(20) & " AMBATE SECONDARIE " & Format2(A4) & " " & Format2(B4),1
Ru(1) = R1
Ambo1(1) = A3 : Ambo1(2) = B3
ImpostaGiocata 1,Ambo1,Ru,Po1,Clp
Ambo2(1) = A4 : Ambo2(2) = B4
ImpostaGiocata 2,Ambo2,Ru,Po2,Clp
Gioca Es
End If
Next
Next
Next
If ScriptInterrotto Then Exit Sub
Next
ScriviResoconto
End Sub