ti ho inserito qui lo script modificato come definito successivamente.genios;n1967524 ha scritto:Ottimo abbondante .Grazie tante Claudio8 avevo gia cambiato io il valore delle variabili in questo sono riuscito.Ti chiedo solamente di aggiungere allo script fatto in precedenza quello riguardante una sola decina solo nella rigaCodice:[FONT=Courier New][SIZE=10px][COLOR=#000000][B]Totale presenze sotto la media nei cicli di 180/270/360 estrazioni[/B][/COLOR][/SIZE][/FONT]
- il numero di estrazione finale la data dell' estrazione finale quindi i numeri estratti nell' estrazione finale il totale presenze sotto la media nei cicli di 180/270/360 estrazioni
- e mettere in evidenza colorandolo in rosso il numero o i numeri della decina usciti se ci sono oppure evidenziare in rosso i due trattini se fosse uscito un numero della decina che non è in sottomedia
- quindi aggiungere il numero o i numeri della decina usciti nell' estrazione finale .
Sotto l' esempio di come dovrebbe essere out di quella riga con l' estrazione finale del 29 03 06 .E' uscito il numero 3 quindi vanno evidenziati i trattini corrispondenti al numero 3 in rosso .
Spero di non averti fatto una richiesta complicata .
Ci manca una richiesta di script caffettiera x un caffè (scherzo)
09148 ( errato-9140) 29/03/2016 71 55 84 30 03 -- 06 -- -- -- -- 14 -- 05 -- 03 questa specifica del 3 è errata perchè in corrispondenza del' fineestrazione non può esserci esito essendo la stessa fineestrazione in uso nella eleborazione.
Grazie di nuovo .
Ciao Eugenio
Codice:
Sub Main
Dim numero(1),ruota(1),dq360(10),dq270(10),dq180(10),anum(1)
Dim dec,Inizio,fine,med,ciclo,clp,q,c,ric,specifiche,dq_tot
ric = 100
ruota(1) = BA_
dec = 0
specifiche = 0
Scrivi " ***** Per Genios script 'lesson one' by Claudio8 ***** "
Scrivi
For x = 1 To 10 'ciclo x scrittura dei numeri della Decina in output
Scrivi Format2(x + dec) & " ",,0
Next
Scrivi " Decina -> " & dec & " - ricerca su " & ric & " estrazioni ",1,,6,2
For pre = ric To 0 Step - 1
fine = EstrazioneFin - pre
For ciclo = 180 To 360 Step 90 ' incrementa di 90 il ciclo
If ciclo = 360 Then med = 20
If ciclo = 270 Then med = 15
If ciclo = 180 Then med = 10
Inizio = EstrazioneFin - pre -(ciclo - 1) 'il valore del ciclo viene ridotto di una unità 180 -> 179 e così via
For x = 1 To 10 'ciclo calcolo freq. dei numeri della Decina
numero(1) = x + dec
q = SerieFreqTurbo(Inizio,fine,numero,ruota,1) ' quantifico la freq
If ciclo = 360 Then dq360(x) = med - q 'se... riempio la Array "dq360" con tutti i valori di differenza alla media per il ciclo specifico
If ciclo = 270 Then dq270(x) = med - q 'se... riempio la Array "dq270"
If ciclo = 180 Then dq180(x) = med - q 'se... riempio la Array "dq180"
ColoreTesto 0
If specifiche = 1 Then Scrivi Format2(q) & " ",1,0
Next
If specifiche = 1 Then Scrivi " Valore di freq. 'q'"
If ciclo = 180 Then
For x = 1 To 10
If dq180(x) > 0 Then
If specifiche = 1 Then Scrivi Format2(dq180(x)) & " ",1,0
Else
dq180(x) = 0 ' serve a = 0 il valore altrimenti nelle somme finali utilizza anche i valori negativi
If specifiche = 1 Then Scrivi "--" & " ",1,0
End If
Next
If specifiche = 1 Then Scrivi " presenze sotto la media di " & med & " in " & fine - Inizio + 1 & " estrazioni",1
If specifiche = 1 Then Scrivi ' riga vuota
ElseIf ciclo = 270 Then
For x = 1 To 10
If dq270(x) > 0 Then
If specifiche = 1 Then Scrivi Format2(dq270(x)) & " ",1,0
Else
dq270(x) = 0
If specifiche = 1 Then Scrivi "--" & " ",1,0
End If
Next
If specifiche = 1 Then Scrivi " presenze sotto la media di " & med & " in " & fine - Inizio + 1 & " estrazioni",1
If specifiche = 1 Then Scrivi '
ElseIf ciclo = 360 Then
For x = 1 To 10
If dq360(x) > 0 Then
If specifiche = 1 Then Scrivi Format2(dq360(x)) & " ",1,0
Else
dq360(x) = 0
If specifiche = 1 Then Scrivi "--" & " ",1,0
End If
Next
If specifiche = 1 Then Scrivi " presenze sotto la media di " & med & " in " & fine - Inizio + 1 & " estrazioni",1
If specifiche = 1 Then Scrivi
End If
Next 'Next cicli
For x = 1 To 10
dq_tot = dq180(x) + dq270(x) + dq360(x)
If dq_tot > 0 Then
ColoreTesto 2
Scrivi Format2(dq_tot) & " ",1,0
Else
ColoreTesto 0
Scrivi "--" & " ",,0
End If
Next
ColoreTesto 0
Scrivi " " & EstrazioneFin - pre & " " & DataEstrazione(fine) & " Presenze tot. sotto media nei cicli 180/270/360 estr. Inizio = " & DataEstrazione(Inizio)
For x = 1 To 10
anum(1) = x +(dec)
If VerificaEsitoTurbo(anum,ruota,fine,1,1,,,retcolpi) = True Then
Scrivi FormatSpace((x),2,- 1) & " ",1,0,3,2
Else
Scrivi "--" & " ",1,0,3,0
End If
Next
ColoreTesto 0
Scrivi " [" & StringaEstratti(fine,ruota(1)) & "] estratti del " & DataEstrazione(fine),1
'Scrivi ' serve x staccare l'output verde dalla successiva
Next
End Sub
Saluti
Ultima modifica: