'14/01/2012
ColoreTesto 2 :Scrivi String(37,32)&"Distanza di un Ambo by Bubu' ",1
Scrivi String(45,32)&"List. DjNomade",1
ColoreTesto 0
Sub main()
Dim nu1(10),nu2(10),nu3(10),nu4(10),amb(2),qu(4)
Dim ruote(10),ruota(10)
Dim poste(5),poste1(5),poste2(5),poste3(5)
poste(1)=1
poste1(2)=1
poste2(2)=1
poste2(3)=1
fin=EstrazioneFin
ini=fin-3
For es=ini To fin
Messaggio es
For r1=1 To 10
For p1=1 To 4
For p2=p1+1 To 5
n1=Estratto(es,r1,p1)
n2=Estratto(es,r1,p2)
n5=Distanza(n1,n2)
For x=1 To 90
If n5=x Then
n4=Fuori90(Massimo(n1,n2)+x)
n6=Fuori90(90+Minimo(n1,n2)-x)
For y=0 To 0 ' RETROATTIVITA' PER RICERCA NUMERI
ex=es+y
For rr=1 To 11
If rr=11 Then rr=12 'con nazionale
For q1=1 To 5
e1=Estratto(ex,rr,q1):
If (e1=n4 Or e1=n6) And rr<>r1 And (q1=p1 or q1=p2) Then
'If (e1=n4 Or e1=n6) And (rr=r1+1 Or rr=r1-1) And (q1=p1 or q1=p2) Then
qu(1)=n1:qu(2)=n2:qu(3)=n4:qu(4)=n6:
If Massimo(n1,n2)=n1 and Minimo(n1,n2)=n2 Then qu(3)=n4:qu(4)=n6
If Massimo(n1,n2)=n2 and Minimo(n1,n2)=n1 Then qu(3)=n6:qu(4)=n4
'qu(1)=n1:qu(2)=n2 48.....28 28.....48
'qu(3)=n4:qu(4)=n6 68.....08 08.....68
n7=Fuori90(qu(1)+qu(2))'Somme orizzontali
n8=Fuori90(qu(3)+qu(4))'ambata Somme orizzontali
n9=Fuori90(qu(1)+qu(3))'somme vertic
n10=Fuori90(qu(2)+qu(4))'somme vertic
n11=Fuori90(qu(2)+qu(3))'Somme diagonali
n12=Fuori90(qu(1)+qu(4))'somme vertic
casi=casi+1:Scrivi String(75,"="),1
Scrivi DataEstrazione(es,1)&" < "&siglaRuota(r1)& " "& StringaEstratti(es,r1)&_
" > ambo < "&Format2(n1)&"."&Format2 (n2)&" > Distanza < "&Format2(n5)
Scrivi DataEstrazione(ex,1)&" < "&siglARuota(rr)& " "& StringaEstratti(ex,rr)&_
" > Num. rintracciato < "&Format2(e1)&" > Posizione < "&Format2(q1)&"°>"
Scrivi String(65,"-")&" caso n° "&(casi)
ruota(1)=r1:ruota(2)=rr
ruote(1)=r1:ruote(2)=rr:k=13:co=0
nu1(1)=n8
ImpostaGiocata 1 ,nu1,ruota,poste,k
nu2(1)=n8
nu2(2)=n9
ImpostaGiocata 2 ,nu2,ruota,poste1,k
nu2(1)=n8
nu2(2)=n10
ImpostaGiocata 3 ,nu2,ruota,poste1,k
nu2(1)=n8
nu2(2)=n11
ImpostaGiocata 4 ,nu2,ruota,poste1,k
nu2(1)=n8
nu2(2)=n12
ImpostaGiocata 5 ,nu2,ruota,poste1,k
nu3(1)=n8'
nu3(2)=n9'
nu3(3)=n10'
nu3(4)=n11'
nu3(5)=n12'
ImpostaGiocata 6 ,nu3,ruote,poste2,k
Gioca es+y
End If
Next:Next:Next
End If
next:next:next:next:next:
ScriviResoconto
End Sub