Option Explicit
Sub Main()
Dim Ini,Fin,Es,R1,E1,Salvo50
Dim P1,P2,P3,AB,A,B,AC,D,E
Dim Caso,Casi,Clp1,Acx3
Dim Ruota(1),Posta(1),Ambata(1)
Fin = EstrazioneFin
Posta(1) = 1
Clp1 = InputBox(" Per quanti colpi vuoi giocare l'ambata? ",Salvo50,6)
Ini = InputBox("Da qual'è estrazione vuoi iniziare?",,9540)
Call ScegliRange(Ini,Fin,Ini,EstrazioneFin)
For Es = Ini To Fin
Caso = 0
Messaggio Es
AvanzamentoElab Ini,Fin,Es
For R1 = 1 To 10
For P1 = 1 To 4
For P2 = P1 + 1 To 5
A = Estratto(Es,R1,P1)
B = Estratto(Es,R1,P2)
AB = A + B
If A < 60 Then AC = A + 30 - 1
If A > 60 Then AC = A - 30 - 1
Acx3 = AC * 3
D = Acx3 + 93 - AB
E = Fuori90(D)
Scrivi
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"*") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"*") & " 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 " Numero risultante della formula " & Format2(E),1
Ruota(1) = R1
Ambata(1) = E
ImpostaGiocata 1,Ambata,Ruota,Posta,Clp1
Gioca Es
'End If
Next
Next
Next
If ScriptInterrotto Then Exit Sub
Next
ScriviResoconto
End Sub