Sub Main()
Dim ruote(10)
Dim n(2)
Dim poste(10)
Dim ra1
poste(1) = 1
ce = InputBox(" estrazione vuoi controllare? ","estrazione",100)
k = InputBox("per quanti colpi?","colpi di gioco",9)
pos = InputBox("che posizione)"," dal 1° al 5° ",1)
ini = EstrazioneFin - ce
fin = EstrazioneFin
casi = 0
For es = ini To fin
Messaggio "elab. estr. [" &(es) & "] di " & DataEstrazione(es,1)
For r1 = 1 To 10
For r2 = r1 + 1 To 10
If r2 = 11 Then
r2 = 12
End If
ok = 0
a = Estratto(es,r1,pos)
b = Estratto(es,r2,pos)
'---------------------------------------------
If a = 01 And b = 10 Or a = 10 And b = 01 Then
c = Fuori90(10 + 16)
d = Fuori90(10 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 01 And b = 11 Or a = 11 And b = 01 Then
c = Fuori90(11 + 16)
d = Fuori90(11 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 01 And b = 19 Or a = 19 And b = 01 Then
c = Fuori90(19 + 16)
d = Fuori90(19 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 10 And b = 11 Or a = 11 And b = 10 Then
c = Fuori90(11 + 16)
d = Fuori90(11 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 10 And b = 19 Or a = 19 And b = 10 Then
c = Fuori90(19 + 16)
d = Fuori90(19 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 11 And b = 19 Or a = 19 And b = 11 Then
c = Fuori90(19 + 16)
d = Fuori90(19 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 02 And b = 20 Or a = 20 And b = 02 Then
c = Fuori90(20 + 16)
d = Fuori90(20 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 02 And b = 22 Or a = 22 And b = 02 Then
c = Fuori90(22 + 16)
d = Fuori90(22 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 02 And b = 29 Or a = 29 And b = 02 Then
c = Fuori90(29 + 16)
d = Fuori90(29 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 20 And b = 22 Or a = 22 And b = 20 Then
c = Fuori90(22 + 16)
d = Fuori90(22 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 20 And b = 29 Or a = 29 And b = 20 Then
c = Fuori90(29 + 16)
d = Fuori90(29 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 22 And b = 29 Or a = 29 And b = 22 Then
c = Fuori90(29 + 16)
d = Fuori90(29 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 03 And b = 30 Or a = 30 And b = 03 Then
c = Fuori90(30 + 16)
d = Fuori90(30 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 03 And b = 33 Or a = 33 And b = 03 Then
c = Fuori90(33 + 16)
d = Fuori90(33 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 03 And b = 39 Or a = 39 And b = 03 Then
c = Fuori90(39 + 16)
d = Fuori90(39 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 30 And b = 33 Or a = 33 And b = 30 Then
c = Fuori90(33 + 16)
d = Fuori90(33 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 30 And b = 39 Or a = 39 And b = 30 Then
c = Fuori90(39 + 16)
d = Fuori90(39 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 33 And b = 39 Or a = 39 And b = 33 Then
c = Fuori90(39 + 16)
d = Fuori90(39 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 04 And b = 40 Or a = 40 And b = 04 Then
c = Fuori90(40 + 16)
d = Fuori90(40 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 04 And b = 44 Or a = 44 And b = 04 Then
c = Fuori90(44 + 16)
d = Fuori90(44 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 04 And b = 49 Or a = 49 And b = 04 Then
c = Fuori90(49 + 16)
d = Fuori90(49 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 40 And b = 44 Or a = 44 And b = 40 Then
c = Fuori90(44 + 16)
d = Fuori90(44 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 40 And b = 49 Or a = 49 And b = 40 Then
c = Fuori90(49 + 16)
d = Fuori90(49 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 44 And b = 49 Or a = 49 And b = 44 Then
c = Fuori90(49 + 16)
d = Fuori90(49 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 05 And b = 50 Or a = 50 And b = 05 Then
c = Fuori90(50 + 16)
d = Fuori90(50 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 05 And b = 55 Or a = 55 And b = 05 Then
c = Fuori90(55 + 16)
d = Fuori90(55 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 05 And b = 59 Or a = 59 And b = 05 Then
c = Fuori90(59 + 16)
d = Fuori90(59 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 50 And b = 55 Or a = 55 And b = 50 Then
c = Fuori90(55 + 16)
d = Fuori90(55 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 50 And b = 59 Or a = 59 And b = 50 Then
c = Fuori90(59 + 16)
d = Fuori90(59 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 55 And b = 59 Or a = 59 And b = 55 Then
c = Fuori90(59 + 16)
d = Fuori90(59 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 06 And b = 60 Or a = 60 And b = 06 Then
c = Fuori90(60 + 16)
d = Fuori90(60 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 06 And b = 66 Or a = 66 And b = 06 Then
c = Fuori90(66 + 16)
d = Fuori90(66 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 06 And b = 69 Or a = 69 And b = 06 Then
c = Fuori90(69 + 16)
d = Fuori90(69 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 60 And b = 66 Or a = 66 And b = 60 Then
c = Fuori90(66 + 16)
d = Fuori90(66 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 60 And b = 69 Or a = 69 And b = 60 Then
c = Fuori90(69 + 16)
d = Fuori90(69 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 66 And b = 69 Or a = 69 And b = 66 Then
c = Fuori90(69 + 16)
d = Fuori90(69 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 07 And b = 70 Or a = 70 And b = 07 Then
c = Fuori90(70 + 16)
d = Fuori90(70 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 07 And b = 77 Or a = 77 And b = 07 Then
c = Fuori90(77 + 16)
d = Fuori90(77 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 07 And b = 79 Or a = 79 And b = 07 Then
c = Fuori90(79 + 16)
d = Fuori90(79 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 70 And b = 77 Or a = 77 And b = 70 Then
c = Fuori90(77 + 16)
d = Fuori90(77 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 70 And b = 79 Or a = 79 And b = 70 Then
c = Fuori90(79 + 16)
d = Fuori90(79 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 77 And b = 79 Or a = 79 And b = 77 Then
c = Fuori90(79 + 16)
d = Fuori90(79 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If a = 08 And b = 80 Or a = 80 And b = 08 Then
c = Fuori90(80 + 16)
d = Fuori90(80 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 08 And b = 88 Or a = 88 And b = 08 Then
c = Fuori90(88 + 16)
d = Fuori90(88 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 08 And b = 89 Or a = 89 And b = 08 Then
c = Fuori90(89 + 16)
d = Fuori90(89 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 80 And b = 88 Or a = 88 And b = 80 Then
c = Fuori90(88 + 16)
d = Fuori90(88 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 80 And b = 89 Or a = 89 And b = 80 Then
c = Fuori90(89 + 16)
d = Fuori90(89 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
If a = 88 And b = 89 Or a = 89 And b = 88 Then
c = Fuori90(89 + 16)
d = Fuori90(89 + 37)
e = ComplAdX(c,90)
f = ComplAdX(d,90)
ok = 1
End If
'-----------------------------------------------
If ok = 1 Then
n(1) = c
n(2) = d
'n(3) = e
'n(4) = f
'--------------------------
casi = casi + 1
Scrivi String(100,"°") & " Caso n°" & casi,1
Scrivi DataEstrazione(es,1) & " [ " & SiglaRuota(r1) & " - " & StringaEstratti(es,r1) & _
" ] [ " & Format2(a) & " ] in " &(pos) & "^ pos."
Scrivi DataEstrazione(es,1) & " [ " & SiglaRuota(r2) & " - " & StringaEstratti(es,r2) & _
" ] [ " & Format2(b) & " ] in " &(pos) & "^ pos."
ruote(1) = r1
ruote(2) = r2
n(1) = c
n(2) = d
'n(3) = e
'n(4) = f
ra1 = SerieRitardo(ini,es,n,ruote,1)
ColoreTesto 2
Scrivi "Ritardo x Ambata sulle due Ruote = " & Format2(ra1)
ColoreTesto 0
ImpostaGiocata 1,n,ruote,poste,k,1
Gioca es,1
End If
Next
Next
Next
Scrivi
Scrivi String(100,"*")
ColoreTesto 2
Scrivi" casi trovati : " & casi,1
ColoreTesto 0
Scrivi String(100," * ")
ColoreTesto 0
ScriviResoconto
ColoreTesto 1
Scrivi String(20,32) & " Radicali isotopi",1
Scrivi String(45,32) & "List. Baffoblu",1
End Sub