R
Roby
Guest
Ciao questo lo modifichi come ti serve.
Spero vada bene.
-------------------------------------------------
Sub main ()
Dim ruota(2)
Dim posta(3)
Dim n(3)
posta(2)=3
posta(3)=2
co=0
d=CInt(InputBox("Qual'è la somma da trovare? ","Numero somma",18))
p=InputBox("Posizione del 1° numero?","Posizione del 1° numero",5)
p1=InputBox("Posizione del 2° numero?","Posizione del 2° numero",4)
r=eval(InputBox("1a ruota di ricerca? ","1a ruota di ricerca",3))
rr=eval(InputBox("2a ruota di ricerca? ","2a ruota di ricerca",9))
r2=InputBox("1a ruota di gioco? ","1a ruota di gioco",5)
r3=InputBox("2a ruota di gioco? ","2a ruota di gioco",7)
k=InputBox("Per quanti colpi vuoi giocare? ","Durata gioco",13)
rs=InputBox("Quante estrazioni vuoi controllare? ","Controllo estrazioni",500)
ini=EstrazioneFin -rs
fin=EstrazioneFin
For es =ini To fin
a=Estratto(es,r,p)
b=Estratto(es,rr,p1)
so=Fuori90(a+b)
If so=d Then
co=co+1
ruota(1)=r2
ruota(2)=r3
Scrivi
Scrivi String(65,"o")
Scrivi Space(3)&"< Somma " &format2(d)&" in vert. tra 2 numeri su "&siglaRuota(r)&" "&siglaRuota(rr)&_
" gioca su "&siglaRuota(ruota(1))&" "&siglaRuota(ruota(2))&" >",1
Scrivi String(65,"-")
Scrivi DataEstrazione(es,1)&" < "&""&siglaRuota(r)&" "& StringaEstratti(es,r) &" > 1°numero = "&_
Format2(a)&" pos. " &posizione(es,r,a)&"a"
Scrivi DataEstrazione(es,1)&" < "&""&siglaRuota(rr)&" "& StringaEstratti(es,rr)&" > 2°numero = "&_
Format2(b)&" pos. " &posizione(es,rr,b)&"a"
Scrivi "somma "&" tra "&Format2(a)&" e "&format2(b)& " = "&""&format2(d)
Scrivi String(65,"-")
Scrivi
n(1)=20
n(2)=61
n(3)=8
ImpostaGiocata 1,n,ruota,posta,k,3
n(1)=20
n(2)=61
n(3)=21
ImpostaGiocata 2,n,ruota,posta,k,3
Gioca es
End If
Next
Scrivi
Scrivi String(65,"•")
ColoreTesto 2 : Scrivi "casi trovati : "& co,1
ColoreTesto 0 : Scrivi String(65,"•")
ScriviResoconto
ColoreTesto 1
ColoreTesto 1 : Scrivi "ciao-ciao-by maxma62",1
End Sub
-------------------------------------------------
ciao, max
Spero vada bene.
-------------------------------------------------
Sub main ()
Dim ruota(2)
Dim posta(3)
Dim n(3)
posta(2)=3
posta(3)=2
co=0
d=CInt(InputBox("Qual'è la somma da trovare? ","Numero somma",18))
p=InputBox("Posizione del 1° numero?","Posizione del 1° numero",5)
p1=InputBox("Posizione del 2° numero?","Posizione del 2° numero",4)
r=eval(InputBox("1a ruota di ricerca? ","1a ruota di ricerca",3))
rr=eval(InputBox("2a ruota di ricerca? ","2a ruota di ricerca",9))
r2=InputBox("1a ruota di gioco? ","1a ruota di gioco",5)
r3=InputBox("2a ruota di gioco? ","2a ruota di gioco",7)
k=InputBox("Per quanti colpi vuoi giocare? ","Durata gioco",13)
rs=InputBox("Quante estrazioni vuoi controllare? ","Controllo estrazioni",500)
ini=EstrazioneFin -rs
fin=EstrazioneFin
For es =ini To fin
a=Estratto(es,r,p)
b=Estratto(es,rr,p1)
so=Fuori90(a+b)
If so=d Then
co=co+1
ruota(1)=r2
ruota(2)=r3
Scrivi
Scrivi String(65,"o")
Scrivi Space(3)&"< Somma " &format2(d)&" in vert. tra 2 numeri su "&siglaRuota(r)&" "&siglaRuota(rr)&_
" gioca su "&siglaRuota(ruota(1))&" "&siglaRuota(ruota(2))&" >",1
Scrivi String(65,"-")
Scrivi DataEstrazione(es,1)&" < "&""&siglaRuota(r)&" "& StringaEstratti(es,r) &" > 1°numero = "&_
Format2(a)&" pos. " &posizione(es,r,a)&"a"
Scrivi DataEstrazione(es,1)&" < "&""&siglaRuota(rr)&" "& StringaEstratti(es,rr)&" > 2°numero = "&_
Format2(b)&" pos. " &posizione(es,rr,b)&"a"
Scrivi "somma "&" tra "&Format2(a)&" e "&format2(b)& " = "&""&format2(d)
Scrivi String(65,"-")
Scrivi
n(1)=20
n(2)=61
n(3)=8
ImpostaGiocata 1,n,ruota,posta,k,3
n(1)=20
n(2)=61
n(3)=21
ImpostaGiocata 2,n,ruota,posta,k,3
Gioca es
End If
Next
Scrivi
Scrivi String(65,"•")
ColoreTesto 2 : Scrivi "casi trovati : "& co,1
ColoreTesto 0 : Scrivi String(65,"•")
ScriviResoconto
ColoreTesto 1
ColoreTesto 1 : Scrivi "ciao-ciao-by maxma62",1
End Sub
-------------------------------------------------
ciao, max