Sub Main
Dim ambata1(2),ambata2(2),calc(10),ruota(5),ruote1(5),ruote2(2),quaterna(6),posta(2),poste1(2),poste2(4)
Dim ambata3(2),ambo1(2),ambo2(2),ambo3(2)
Dim r1,r2,rs,es,rk,rx
Dim a,b,c,x,y,k,w,z,j,d,f,v,s,t,h
Dim a1,a2,a3,a4,a5
Dim sAmbo
'
posta(1) = 1
'--------------------
poste1(2) = 1
'--------------------
poste2(2) = 1
poste2(3) = 1
poste2(4) = 1
'------------
'rk = InputBox("Quale numero vuoi controllare?",,0)
'
rs = InputBox("Quante estrazioni vuoi controllare?",,0)
'
k = 9
For es = EstrazioneFin - rs To EstrazioneFin
'-------------------------------
For r1 = 1 To 12
If r1 = 11 Then r1 = 12 End If
For r2 = 1 To 12
If r2 = 11 Then r2 = 12 End If
'--------------------------
For p1 = 1 To 4
For p2 = p1 To 5
'--------------------------
'For rx = rk To rk
'-----------------------------
a1 = Estratto(es,r1,1)
a2 = Estratto(es,r1,2)
a3 = Estratto(es,r1,3)
a4 = Estratto(es,r1,4)
a5 = Estratto(es,r1,5)
'---------------------------------
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
'------------------------------
c = Estratto(es,r2,p1)
d = Estratto(es,r2,p2)
'--------------------------------
'------------------------------------------------
'------------------------------
w =(a + b)
y = Fuori90(c + d)
'-------------------------------------
'---------
x = Fuori90(a2 - a5 + a1)
'----------------------------
'----------------------------
'---------------------------------
'-------------------------
If w = 90 Then
'
'
'
'---------------------------
'
If p1 <> p2 Then
'
'
'-------------------------
'
sAmbo = sAmbo & x & "-" & y & " " & SiglaRuota(r1) & "-" & SiglaRuota(r2) & "" & vbCrLf
'
'-----------------------------
ambata1(1) = x
'---------------------------------
ambo1(1) = x
ambo1(2) = Fuori90(c + d)
'----------------------------------
'---------------
'
ruota(1) = r1
ruota(2) = RuotaDiametrale(r1)
'-------------------------------
ruote1(1) = r1
ruote1(2) = RuotaDiametrale(r1)
ruote1(3) = 11
ruote1(4) = 12
'------------------------------
'-------------------------------
ruote2(1) = r1
ruote2(2) = RuotaDiametrale(r1)
'------------------------------
calc(1) = a
calc(2) = b
calc(3) = c
'-------------------------------
'
ReDim MatriceCaselleDaEvid(4,1)
'
MatriceCaselleDaEvid(1,0) = r1
MatriceCaselleDaEvid(1,1) = p1
'
MatriceCaselleDaEvid(2,0) = r1
MatriceCaselleDaEvid(2,1) = p2
'
MatriceCaselleDaEvid(3,0) = r2
MatriceCaselleDaEvid(3,1) = p1
'
MatriceCaselleDaEvid(4,0) = r2
MatriceCaselleDaEvid(4,1) = p2
'-----------------------------------
'
Call DisegnaEstrazione(es,MatriceCaselleDaEvid)
'
Scrivi("" &(a) & "+" &(b) & " = " &(w) & ""),0,1,1,5
Scrivi
Scrivi("" &(c) & "+" &(d) & " = " &(y) & ""),0,1,4,1
Scrivi
'Call DisegnaCerchioCiclometrico(calc,True,True,,,True,True,True)
ImpostaGiocata 1,ambata1,ruota,posta,k
Gioca es,1,,1
Scrivi
Scrivi String(55,".")
Scrivi
ImpostaGiocata 1,ambo1,ruote1,poste1,k
Gioca es,1,,1
Scrivi
Scrivi String(55,".")
Scrivi
'ImpostaGiocata 1,ambo2,ruote1,poste1,k
'Gioca es,1,,1
Scrivi
Scrivi String(55,".")
Scrivi
End If
End If
Next
Next
Next
Next
Next
Scrivi(sAmbo),0,1,1,3,4
End Sub