Ciao Max,
ho leggermente modificato il tuo bel listato, ma la distanza 32
imposta tra PA e RO deve necessariamente uscire solo in 3^ posi-
zione dove devo modificare ? EVIDENZIAMELO in modo so dove inter-
venire. Ciao grazie
lola
Sub main
Dim ruota(10)
Dim posta(2),poste(5)
Dim n(2),n1(7)
posta(2)=2
poste(2)=3

oste(3)=1.2

oste(4)=0.5

oste(5)=0.2
co=0:t=0
d=CInt(InputBox("Qual'è la distanza da trovare? ","Distanza",32))
po=CInt(InputBox("Posizione distanza da trovare ?",,3))
r=eval(InputBox("1a ruota di ricerca? ","1a ruota di ricerca",7))
rr=eval(InputBox("2a ruota di ricerca? ","2a ruota di ricerca",8))
r2=InputBox("1a ruota di gioco? ","1a ruota di gioco",7)
r3=InputBox("2a ruota di gioco? ","2a ruota di gioco",8)
k=InputBox("Per quanti colpi vuoi giocare? ","Durata gioco",12)
fin=EstrazioneFin
ini= 7366
For es=ini To fin
For p1=1 To 5
a=Estratto(es,r,p1)
For p2=1 To 5
b=Estratto(es,rr,p2)
If Distanza(a,b)=d Then
co=co+1:t=t+1
ruota(1)=r:ruota(2)=rr
Scrivi:Scrivi:Scrivi String(65,"o")
Scrivi Space(3)&"< distanza " &(d)&" vert. tra 2 num. su "&_
SiglaRuota(r)&" "&siglaRuota(rr)&" di lola (livia) >",1
Scrivi String(65,"-")
Scrivi DataEstrazione(es,1)&" < "&""&siglaRuota(r)&" "& StringaEstratti(es,r) &_
" > 1°num. = "&format2(a)&" pos."&posizione(es,r,a)&"a",1
Scrivi DataEstrazione(es,1)&" < "&""&siglaRuota(rr)&" "& StringaEstratti(es,rr)&_
" > 2°num. = "&format2(b)&" pos."&posizione(es,rr,b)&"a",1
Scrivi "distanza"&" tra "&(a)&" e "&(b)& " = "&(d),1
Scrivi String(55,"-")&" caso n° "&t:scrivi
ng=0
'------------------------------------------------------
b1 = Estratto(es,7,2)
b2 = Estratto(es,3,3)
b7 = Fuori90(90+(b1 - b2))
'------------------------------------------------------
a1 = Estratto(es,8,2)
a2 = Estratto(es,12,2)
a3 = Estratto(es,7,2)
a4 = Estratto(es,8,5)
a5 = Estratto(es,7,4)
a6 = Estratto(es,4,3)
a7 = Estratto(es,12,1)
a8= Estratto(es,7,5)
a9=Estratto(es,6,3)
'-----------------------------------------------------
a21 = Fuori90(90+(a1-a2))
a22 = Fuori90(a3+a4)
a23 = Fuori90(a22*21)
a24 = Fuori90(a23*a6)
a25 = Fuori90(90+(a24-39))
a26 = Fuori90(a25+a7)
a27 = Fuori90(90+(a26-a9))
'=================================================================================================
n(1)=b7:n(2)=a21:ng=ng+1
ImpostaGiocata ng,n,ruota,posta,k
n(1)=b7:n(2)=a27:ng=ng+1
ImpostaGiocata ng,n,ruota,posta,k
Gioca es
End If
Next:Next:next
Scrivi:Scrivi String(65,"•")
Scrivi "casi trovati : "& co,1:Scrivi String(65,"•")
ScriviResoconto
ColoreTesto 1:Scrivi "< distanza " &(d)&" vert. tra 2 num. su "&_
SiglaRuota(r)&" "&siglaRuota(rr)&" di lola (livia) >",1
End Sub
livia