Avrei bisogno di un aiuto per completare lo script in modo di sapere dopo quante estrazioni la stringa di 15 numeri selezionati ( Nr ) da almeno 1 ambo .
Faccio un esempio sulla ruota di MILANO della seguente stringa Dalla 8765 alla 8783 Num: 12 28 29 54 27 60 75 79 01 02 16 04 07 56 24 quindi si inizia a mettere in gioco la stringa dei quindici numeri dall' estrazione 8784 .
In output dovrei avere
data estrazione ,numero estrazione , stringa numeri giocati , numeri vincenti ( almeno l' ambo o sorti superiori ), numero di estrazioni che passano dall' inizio della giocata all 'uscita di almeno un ambo .
esempio di uscita :
data estr. 02-01-2014 num. estr 8790 ambo 29 56 dopo 7 estr.
Spero possiate aiutarmi .
ciao Eugenio
Sub main()
Dim nu(90,3)
Dim ru(1)
Dim nx(1)
Dim nr(15)
Dim posta(1)
posta(1)=1
periodo=18 '<-------------------------durata periodo
ru(1)=5 '<----------------------------ruota
'colpi=12 '<----------------------------per quanti colpi gioco
dopo=0 '<-----------------------------dopo quante estr. inizio la giocata
fin=EstrazioneFin
ini=fin-3000'<-----------------------Tot estr. esaminate
For es=fin To ini step -periodo
Messaggio es'AvanzamentoElab fin,ini,es
For x=1 To 90
nx(1)= x
nu(x,1) = x
nu(x,2) = SerieFreq(es-periodo,es,nx,ru,1)
nu(x,3) = SerieFreq(es-periodo-18,es-18,nx,ru,1)
Next
OrdinaMatrice nu,-1,2
co=0
For x=1 To 90
If nu(x,3) = 0 Then
co=co+1
If co>15 Then Exit For
nr(co) = nu(x,1)
rig1=rig1+Format2(nu(x,1))&" "
rig2=rig2+Format2(nu(x,2))&" "
rig3=rig3+Format2(nu(x,3))&" "
End If
Next
Scrivi "Dalla " &es-periodo&" alla "&es&" Num: "&rig1,1
Scrivi Space(20)&"Pres: "&rig2&" nelle "&periodo&" precedenti"
Scrivi Space(20)&"Pres: "&rig3&" nelle 18 prima le "&periodo
Scrivi
Erase nu
rig1=""
rig2=""
rig3=""
Next
End Sub
Faccio un esempio sulla ruota di MILANO della seguente stringa Dalla 8765 alla 8783 Num: 12 28 29 54 27 60 75 79 01 02 16 04 07 56 24 quindi si inizia a mettere in gioco la stringa dei quindici numeri dall' estrazione 8784 .
In output dovrei avere
data estrazione ,numero estrazione , stringa numeri giocati , numeri vincenti ( almeno l' ambo o sorti superiori ), numero di estrazioni che passano dall' inizio della giocata all 'uscita di almeno un ambo .
esempio di uscita :
data estr. 02-01-2014 num. estr 8790 ambo 29 56 dopo 7 estr.
Spero possiate aiutarmi .
ciao Eugenio
Sub main()
Dim nu(90,3)
Dim ru(1)
Dim nx(1)
Dim nr(15)
Dim posta(1)
posta(1)=1
periodo=18 '<-------------------------durata periodo
ru(1)=5 '<----------------------------ruota
'colpi=12 '<----------------------------per quanti colpi gioco
dopo=0 '<-----------------------------dopo quante estr. inizio la giocata
fin=EstrazioneFin
ini=fin-3000'<-----------------------Tot estr. esaminate
For es=fin To ini step -periodo
Messaggio es'AvanzamentoElab fin,ini,es
For x=1 To 90
nx(1)= x
nu(x,1) = x
nu(x,2) = SerieFreq(es-periodo,es,nx,ru,1)
nu(x,3) = SerieFreq(es-periodo-18,es-18,nx,ru,1)
Next
OrdinaMatrice nu,-1,2
co=0
For x=1 To 90
If nu(x,3) = 0 Then
co=co+1
If co>15 Then Exit For
nr(co) = nu(x,1)
rig1=rig1+Format2(nu(x,1))&" "
rig2=rig2+Format2(nu(x,2))&" "
rig3=rig3+Format2(nu(x,3))&" "
End If
Next
Scrivi "Dalla " &es-periodo&" alla "&es&" Num: "&rig1,1
Scrivi Space(20)&"Pres: "&rig2&" nelle "&periodo&" precedenti"
Scrivi Space(20)&"Pres: "&rig3&" nelle 18 prima le "&periodo
Scrivi
Erase nu
rig1=""
rig2=""
rig3=""
Next
End Sub