Option Explicit
Sub Main()
Dim Ini,Fin,Es,Casi,So,Colpi,Attesa,Interruzione
Dim R1,R2,P,A,B,C,D,N
Dim Nu(1)
Dim Ruote(2)
Dim Posta(1)
Posta(1) = 1
Casi = 0
So = 90
Colpi = 8
Attesa = 2
Interruzione = 1
Ini = EstrazioneFin - 999
Fin = EstrazioneFin
For Es = Ini To Fin
Messaggio "elab. estr. del < " & DataEstrazione(Es) & " >"
For R1 = 1 To 10
For P = 1 To 5
For R2 = R1 + 1 To 11
If R2 = 11 Then R2 = 12
A = Estratto(Es,R1,P)
B = Estratto(Es,R2,P)
If Fuori90(A + B) = So Then
Casi = Casi + 1
C = Fuori90(A + 8)
D = Fuori90(B + 2)
If C > D Then
N = Fuori90(C - D)
Else
N = Fuori90(D - C)
End If
ColoreTesto 2
Scrivi String(85,"•"),1
ColoreTesto 0
Scrivi " Caso n°" & Casi & " - numeri isotopi somma " & So & " su " & SiglaRuota(R1) & " e " & SiglaRuota(R2) & " >" & " in posiz. " & P,1
Scrivi String(85,"-")
ColoreTesto 0
Scrivi(Es) & " [ " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1) & " ] --> " & Format2(A) & " + 8 = " & Format2(C)
ColoreTesto 0
Scrivi(Es) & " [ " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2) & " ] --> " & Format2(B) & " + 2 = " & Format2(D)
Scrivi " Numero per ambata ---------> " & Format2(N)
Scrivi String(85,"-")
Ruote(1) = R1
Ruote(2) = R2
Nu(1) = N
ImpostaGiocata 1,Nu,Ruote,Posta,Colpi,Interruzione,Attesa
Gioca Es,True
End If
Next
Next
Next
Next
Scrivi
Scrivi "Numero Totale casi analizzati: " & CInt(Casi)
ScriviResoconto
End Sub