roy
Super Member >PLATINUM<
Ciao a tutti cortesemente,non riesco a capire come cambiare la ricerca da AMBATA AD AMBO a questo script,un grazie anticipato a chi mi aiuterà
Sub Main()
Dim rt(1) 'la ruota è una (1)
Dim nr(2) ' i nr in gioco sono 2
Dim pta(1) ' la puntata che faccio è l'ambata
pta(1) = 1 'la puntata sull'ambata((1) è di 1 euro
Dim pnr(2) ' i prossimi nr in gioco sono 2
'Dim po(5)
cicli = InputBox("inserire il num dei cicli(cicli di 9 estraz)di cui si vuol conoscere gli esiti ...",,5)
estraz = cicli*9 - 1
dal = EstrazioneFin - estraz
z = CInt(InputBox("QUALE RUOTA ",,1))
po = CInt(InputBox("Quale posizione conteggio Qui VERA ",,1))
rt(1) = z ' la ruota che è una (1) è "Z" !!!)
k = 9 ' i Kolpi in gioco sono 9
Call GetCipECiop(dal,EstrazioneFin,rt,k,cip,ciop)
If cip > 0 And ciop > 0 Then 'se sia CIP sia CIOP sono superiori a 0.....
For n = dal To EstrazioneFin Step 9 'questa riga dice che per fare i calcoli ci avvaliamo non degli indici
'mensili ma di un'estrazione ogni 9 a cominciare dalla variabile " dal " ...+ 9.....+ 9 ecc fino alla fine
'al 1° numero di ognuna di queste estrazioni che troverà fino alla fine si aggiungerà col fuori 90 una volta
'"cip" ottenendo così un numero e una volta " ciop " per l'ultreiore numero
Scrivi n & " " & NomeRuota(z) & " " & StringaEstratti(n,z) & " " & " a cui aggiugiamo una volta " & cip & " " & " e una volta " & ciop
'ng = 0
nr(1) = Fuori90(Estratto(n,z,po) + cip)
nr(2) = Fuori90(Estratto(n,z,po) + ciop)
Call ImpostaGiocata(1,nr,rt,pta,k) ' imposto la giocata e la stoppo all'uscita dell'ambata = 1
Gioca n,,,1
Next
es = EstrazioneFin + 1
Scrivi " la prossima giocata l'estraz generatrice sarà la N° " & es & " " & NomeRuota(z) & " " & StringaEstratti(es,z) & " " & " più l'adatt. " & cip & " " & " e una volta l'adatt. " & ciop
pnr(1) = Fuori90(Estratto(es,z,po) + cip)
pnr(2) = Fuori90(Estratto(es,z,po) + ciop)
Scrivi "cosi da avere i num da giocare " & pnr(1) & " " & pnr(2)
ScriviResoconto
Else
MsgBox "Ambo da sommare impossibile da trovare per ottenere il risultato voluto !"
End If
End Sub
Sub Sviluppoambi(aRetAmbi)
ReDim aN(90)
Dim k
For k = 1 To 90 ' k sono i 90 numeri
aN(k) = k
Next
aRetAmbi = SviluppoIntegrale(aN,2)
End Sub
Sub GetCipECiop(Inizio,Fine,aRuota,Colpi,Cip,Ciop)
Dim arrAmbi
Dim k,i,e,idEstr
Dim bFound
'Dim po (5)
po = CInt(InputBox("Metti la posiz Vera -1 (0 per la 1^, 1 x la 2^ ..4 per la 5^ ",,0))
Cip = 0
Ciop = 0
Call Sviluppoambi(arrAmbi)
For k = 1 To UBound(arrAmbi)
bFound = True 'bFound è una variabile che assume il valore di vero
For idEstr = Inizio To Fine Step 9
ReDim aNumInGioco(2)
i = 0
e = 1 ' "e" è la posizione
aNumInGioco(e) = Fuori90(Estratto(idEstr,aRuota(1),e + po) + arrAmbi(k,1))
aNumInGioco(i) = Fuori90(Estratto(idEstr,aRuota(1),e + po) + arrAmbi(k,2))
'Next
If VerificaEsito(aNumInGioco,aRuota,idEstr + 1,1,Colpi) = False Then
bFound = False
Exit For
End If
Next
If bFound Then
Call Scrivi("Questa coppia di numeri " & arrAmbi(k,1) & "-" & arrAmbi(k,2) & " sommata all'estrazione Base (step 9) ha sempre generato un' ambata")
Call Scrivi("")
Call Scrivi(StringaNumeri(aNumInGioco))
Cip = arrAmbi(k,1)
Ciop = arrAmbi(k,2)
Exit For
End If
Next
End Sub
Sub Main()
Dim rt(1) 'la ruota è una (1)
Dim nr(2) ' i nr in gioco sono 2
Dim pta(1) ' la puntata che faccio è l'ambata
pta(1) = 1 'la puntata sull'ambata((1) è di 1 euro
Dim pnr(2) ' i prossimi nr in gioco sono 2
'Dim po(5)
cicli = InputBox("inserire il num dei cicli(cicli di 9 estraz)di cui si vuol conoscere gli esiti ...",,5)
estraz = cicli*9 - 1
dal = EstrazioneFin - estraz
z = CInt(InputBox("QUALE RUOTA ",,1))
po = CInt(InputBox("Quale posizione conteggio Qui VERA ",,1))
rt(1) = z ' la ruota che è una (1) è "Z" !!!)
k = 9 ' i Kolpi in gioco sono 9
Call GetCipECiop(dal,EstrazioneFin,rt,k,cip,ciop)
If cip > 0 And ciop > 0 Then 'se sia CIP sia CIOP sono superiori a 0.....
For n = dal To EstrazioneFin Step 9 'questa riga dice che per fare i calcoli ci avvaliamo non degli indici
'mensili ma di un'estrazione ogni 9 a cominciare dalla variabile " dal " ...+ 9.....+ 9 ecc fino alla fine
'al 1° numero di ognuna di queste estrazioni che troverà fino alla fine si aggiungerà col fuori 90 una volta
'"cip" ottenendo così un numero e una volta " ciop " per l'ultreiore numero
Scrivi n & " " & NomeRuota(z) & " " & StringaEstratti(n,z) & " " & " a cui aggiugiamo una volta " & cip & " " & " e una volta " & ciop
'ng = 0
nr(1) = Fuori90(Estratto(n,z,po) + cip)
nr(2) = Fuori90(Estratto(n,z,po) + ciop)
Call ImpostaGiocata(1,nr,rt,pta,k) ' imposto la giocata e la stoppo all'uscita dell'ambata = 1
Gioca n,,,1
Next
es = EstrazioneFin + 1
Scrivi " la prossima giocata l'estraz generatrice sarà la N° " & es & " " & NomeRuota(z) & " " & StringaEstratti(es,z) & " " & " più l'adatt. " & cip & " " & " e una volta l'adatt. " & ciop
pnr(1) = Fuori90(Estratto(es,z,po) + cip)
pnr(2) = Fuori90(Estratto(es,z,po) + ciop)
Scrivi "cosi da avere i num da giocare " & pnr(1) & " " & pnr(2)
ScriviResoconto
Else
MsgBox "Ambo da sommare impossibile da trovare per ottenere il risultato voluto !"
End If
End Sub
Sub Sviluppoambi(aRetAmbi)
ReDim aN(90)
Dim k
For k = 1 To 90 ' k sono i 90 numeri
aN(k) = k
Next
aRetAmbi = SviluppoIntegrale(aN,2)
End Sub
Sub GetCipECiop(Inizio,Fine,aRuota,Colpi,Cip,Ciop)
Dim arrAmbi
Dim k,i,e,idEstr
Dim bFound
'Dim po (5)
po = CInt(InputBox("Metti la posiz Vera -1 (0 per la 1^, 1 x la 2^ ..4 per la 5^ ",,0))
Cip = 0
Ciop = 0
Call Sviluppoambi(arrAmbi)
For k = 1 To UBound(arrAmbi)
bFound = True 'bFound è una variabile che assume il valore di vero
For idEstr = Inizio To Fine Step 9
ReDim aNumInGioco(2)
i = 0
e = 1 ' "e" è la posizione
aNumInGioco(e) = Fuori90(Estratto(idEstr,aRuota(1),e + po) + arrAmbi(k,1))
aNumInGioco(i) = Fuori90(Estratto(idEstr,aRuota(1),e + po) + arrAmbi(k,2))
'Next
If VerificaEsito(aNumInGioco,aRuota,idEstr + 1,1,Colpi) = False Then
bFound = False
Exit For
End If
Next
If bFound Then
Call Scrivi("Questa coppia di numeri " & arrAmbi(k,1) & "-" & arrAmbi(k,2) & " sommata all'estrazione Base (step 9) ha sempre generato un' ambata")
Call Scrivi("")
Call Scrivi(StringaNumeri(aNumInGioco))
Cip = arrAmbi(k,1)
Ciop = arrAmbi(k,2)
Exit For
End If
Next
End Sub