Un saluto a tutti, al generoso Mike oberato di richieste, ed al bravo Nikor per le sue ricerche statistiche.*blacklotto*;n2115399 ha scritto:Davvero complimenti per questi due listati, Michele
In tutti e due ho portato modifica aggiungendo la cinquina, però, non ci sono riuscito ad inserire l'ambo non riesco a capire come e cosa aggiungere ...
k = k + 1
If esito = "Terno" Then kT = kT + 1
If esito = "Quaterna" Then kQ = kQ + 1
If esito = "Cinquina" Then kC = kC + 1
Se me lo farai sapere te ne sarò davvero grato.
blacklotto
Codice:
Sub Main
Dim sFile,Nu(5),sommaChiave(5)
sFile = GetDirectoryAppData & "ArchivioMillionDay\MillionDay_ordinato.txt"
Call ApriBaseDatiFT(sFile,5,";",55)
Ini = 2
fin = EstrazioniArchivioFT - 3
T = Array(T,"Sommativo","Totali","Ambi","Terni","Quaterne","Cinquine","Ritardo","ColpoMin","ColpoMax","ColpoMedio")
Call InitTabella(T)
For chiave = 0 To 55
For es = Ini To fin
For p = 1 To 5
Nu(p) = EstrattoFT(es,p)
sommaChiave(p) = FuoriX((Nu(p) + chiave),55)
Next
If VerificaEsitoFT(sommaChiave,es + 1,2,100,esito,clp,es1,id) = True Then
k = k + 1
ReDim Preserve ColpoMedio(k)
ColpoMedio(k) = clp
clpMedio =(clpMedio + clp)
ColpoMed = Round((clpMedio / k),2)
colpoMin = MinimoV(ColpoMedio,1,- 1)
colpoMax = MassimoV(ColpoMedio,1,- 1)
If esito = "Ambo" Then kA = kA + 1
If esito = "Terno" Then kT = kT + 1
If esito = "Quaterna" Then kQ = kQ + 1
If esito = "Cinquina" Then kC = kC + 1
Scrivi GetInfoEstrazioneFT(es) & vbTab,0,0
Scrivi StringaNumeri(Nu,,1) & vbTab,0,0
Scrivi " + " & chiave & vbTab,0,0
Scrivi StringaNumeri(sommaChiave,,1) & vbTab,0,0
Scrivi es1 & vbTab & "Colpo... " & clp & vbTab & GetInfoEstrazioneFT(id) & vbTab & " Estratti [ " & StringaEstrattiFT(id) & " ]"
'End If
ess = fin - Id
End If
Next
V = Array(V,"+ " & chiave,k,kA,kT,kQ,kC,ess,colpoMin,colpoMax,colpoMed)
Call AddRigaTabella(V)
Scrivi "Chiave " & FormatSpace(chiave,2) & " esito............................................................................................... " & k,1,1,,1
Scrivi "Ambi = " & kA
Scrivi "Terni = " & kT
Scrivi "Quaterne = " & kQ
Scrivi "Cinquine = " & kC
Scrivi "Ritarda da ...... " & ess,1
Scrivi "Colpo Minimo : " & colpoMin
Scrivi "Colpo massimo : " & colpoMax
Scrivi "Colpo Medio : " & ColpoMed
k = 0
kA = 0
kT = 0
kQ = 0
kC = 0
clpMedio = 0
Scrivi
Next
Scrivi "Riepilogo finale Ordinabile",1,,,1,3
CreaTabellaOrdinabile
End Sub