Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
lo hgai provato ?NON SONO UN PROGRAMMATORE
Codice:Sub Main() ' Apri il file di testo per la lettura Dim filePath As String filePath = "percorso_del_tuo_file.txt" ' Assicurati di sostituire "percorso_del_tuo_file.txt" con il percorso effettivo del tuo file Open filePath For Input As #1 Dim line As String Dim lineNumber As Integer lineNumber = 1 ' Leggi il contenuto del file riga per riga Do While Not EOF(1) Line Input #1, line ' Esegui le operazioni desiderate sui dati letti Dim estratti() As String estratti = Split(line, ",") ' Supponendo che i numeri estratti siano separati da virgole nel file di testo ' Verifica se ci sono numeri uguali consecutivi e scrivi l'output se presenti For p = 1 To 5 ' Assumendo che ci siano sei estrazioni per riga If estratti(p) = estratti(p + 1) Then ' Scrivi l'output Console.WriteLine("Riga " & lineNumber & ":") Console.WriteLine(estratti(p)) Console.WriteLine(estratti(p + 1)) Console.WriteLine() End If Next lineNumber = lineNumber + 1 Loop ' Chiudi il file Close #1 End Sub è la prima volta che provo a far modificare dall'IA questo tipo di script (giusto un tentativo il mio ) .Non l'ho testato. prova Assicurati di sostituire "percorso_del_tuo_file.txt" con il percorso effettivo del tuo file di testo. Questo script legge il contenuto del file di testo riga per riga e verifica se ci sono numeri uguali consecutivi in ciascuna riga, scrivendo l'output se presente. Puoi personalizzare ulteriormente l'operazione all'interno del ciclo Do While in base alle tue esigenze specifiche.
Vabbe ma il tentativo lo puoi fare .Eugenio,
non so e non intendo interessarmi di nuovi giochi e di correzioni di lavori fatti da altri.
Perché richiedono nuovi approcci, nuovi studi, nuovi archivi ed assorbono molte risorse delle poche disponibili.
Option Explicit
Sub Main
Dim numeri(10),Ini,fin,es,ruota
ruota = 1
For Ini = EstrazioneFin - 200 To fin Step 11
es = Ini
numeri(1) = Estratto(es,ruota,3)
numeri(2) = Estratto(es + 1,ruota,3)
numeri(3) = Estratto(es + 2,ruota,3)
numeri(4) = Estratto(es + 3,ruota,3)
numeri(5) = Estratto(es + 4,ruota,3)
numeri(6) = Estratto(es + 5,ruota,3)
numeri(7) = Estratto(es + 6,ruota,3)
numeri(8) = Estratto(es + 7,ruota,3)
numeri(9) = Estratto(es + 8,ruota,3)
numeri(10) = Estratto(es + 9,ruota,3)
Scrivi numeri
Next
End Sub
Devi aggiungere prima del forPerche non stampa nulla ?
Codice:Option Explicit Sub Main Dim numeri(10),Ini,fin,es,ruota ruota = 1 For Ini = EstrazioneFin - 200 To fin Step 11 es = Ini numeri(1) = Estratto(es,ruota,3) numeri(2) = Estratto(es + 1,ruota,3) numeri(3) = Estratto(es + 2,ruota,3) numeri(4) = Estratto(es + 3,ruota,3) numeri(5) = Estratto(es + 4,ruota,3) numeri(6) = Estratto(es + 5,ruota,3) numeri(7) = Estratto(es + 6,ruota,3) numeri(8) = Estratto(es + 7,ruota,3) numeri(9) = Estratto(es + 8,ruota,3) numeri(10) = Estratto(es + 9,ruota,3) Scrivi numeri Next End Sub
Option Explicit
Sub Main
Dim numeri(10),Ini,fin,es,ruota
ruota = 1
fin = EstrazioneFin
For Ini = EstrazioneFin - 200 To fin Step 11
es = Ini
numeri(1) = Estratto(es,ruota,3)
numeri(2) = Estratto(es + 1,ruota,3)
numeri(3) = Estratto(es + 2,ruota,3)
numeri(4) = Estratto(es + 3,ruota,3)
numeri(5) = Estratto(es + 4,ruota,3)
numeri(6) = Estratto(es + 5,ruota,3)
numeri(7) = Estratto(es + 6,ruota,3)
numeri(8) = Estratto(es + 7,ruota,3)
numeri(9) = Estratto(es + 8,ruota,3)
numeri(10) = Estratto(es + 9,ruota,3)
Scrivi StringaNumeri(numeri," ",True)
Next
End Sub
ho una stringa di 10 numeri come applicare la funzione verificaesito ?
dim vettorenumeri
call splitbychar(stringa10numeri,".",vettorenumeri)
call VerificaEsitoTurbo(vettorenumeri,vettoreruote,estrazione,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita)
Option Explicit
Sub Main
Dim numeri(10),Ini,fin,es,ruota,sortediverifica,colpidiverifica,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita
ruota = 1
sortediverifica=2
colpidiverifica=15
fin = EstrazioneFin
For Ini = EstrazioneFin - 200 To fin Step 11
es = Ini
numeri(1) = Estratto(es,ruota,3)
numeri(2) = Estratto(es + 1,ruota,3)
numeri(3) = Estratto(es + 2,ruota,3)
numeri(4) = Estratto(es + 3,ruota,3)
numeri(5) = Estratto(es + 4,ruota,3)
numeri(6) = Estratto(es + 5,ruota,3)
numeri(7) = Estratto(es + 6,ruota,3)
numeri(8) = Estratto(es + 7,ruota,3)
numeri(9) = Estratto(es + 8,ruota,3)
numeri(10) = Estratto(es + 9,ruota,3)
Scrivi StringaNumeri(numeri," ",True)
Call SplitByChar(StringaNumeri(numeri)," ",numeri)
Call VerificaEsitoTurbo(numeri,ruota,es,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita)
Next
End Sub
Lotto_tom75 non mi funziona :
Codice:Option Explicit Sub Main Dim numeri(10),Ini,fin,es,ruota,sortediverifica,colpidiverifica,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita ruota = 1 sortediverifica=2 colpidiverifica=15 fin = EstrazioneFin For Ini = EstrazioneFin - 200 To fin Step 11 es = Ini numeri(1) = Estratto(es,ruota,3) numeri(2) = Estratto(es + 1,ruota,3) numeri(3) = Estratto(es + 2,ruota,3) numeri(4) = Estratto(es + 3,ruota,3) numeri(5) = Estratto(es + 4,ruota,3) numeri(6) = Estratto(es + 5,ruota,3) numeri(7) = Estratto(es + 6,ruota,3) numeri(8) = Estratto(es + 7,ruota,3) numeri(9) = Estratto(es + 8,ruota,3) numeri(10) = Estratto(es + 9,ruota,3) Scrivi StringaNumeri(numeri," ",True) Call SplitByChar(StringaNumeri(numeri)," ",numeri) Call VerificaEsitoTurbo(numeri,ruota,es,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita) Next End Sub
dim aruota(1)
aruota(1) = ruota
VerificaEsitoTurbo(numeri,ruota,es,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita)
VerificaEsitoTurbo(numeri,aruota,es,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita)
Qualcosa non quadra e da un ora che gira ma ancorea non da out . bhonon ti funziona perchè non hai letto bene la mia risp...
tu hai messo nella funzione verificaesitoturbo ruota come intero mentre questa funzione accetta ruota come vettore...
quindi prima di metterla nella funzione devi preoccuparti di trasformarne il valore in quel modo così:
Codice:dim aruota(1) aruota(1) = ruota
e quindi poi devi sostituire la tua riga di codice sottostante:
con questa
Option Explicit
Sub Main
Dim numeri(10),Ini,fin,es,ruota(1),sortediverifica,colpidiverifica,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita
ruota(1) = 1
sortediverifica = 2
colpidiverifica = 15
fin = EstrazioneFin
For es = EstrazioneFin - 199 To fin Step 10
numeri(1) = Estratto(es,ruota(1),3)
numeri(2) = Estratto(es + 1,ruota(1),3)
numeri(3) = Estratto(es + 2,ruota(1),3)
numeri(4) = Estratto(es + 3,ruota(1),3)
numeri(5) = Estratto(es + 4,ruota(1),3)
numeri(6) = Estratto(es + 5,ruota(1),3)
numeri(7) = Estratto(es + 6,ruota(1),3)
numeri(8) = Estratto(es + 7,ruota(1),3)
numeri(9) = Estratto(es + 8,ruota(1),3)
numeri(10) = Estratto(es + 9,ruota(1),3)
Scrivi StringaNumeri(numeri,,True) & " ",0,0
Call VerificaEsitoTurbo(numeri,ruota,es + 10,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita)
Scrivi alcolponumero,,,,1
Next
End Sub
Grazie joeTralasciando tutto il pasticcio che hai fatto, con gli step ecc. ecc.
Se non lo programmi l'output, è ovvio che poi non ci sarà.
I risultati calcolati da quell'istruzione ... non hanno nessuna istruzione di output.
Ci vuole almeno una istruzione del tipo:
Scrivi (qualcuno dei dati che ho calcolato (Per esempio: quello del "colpo in cui ..." )
Ricorda che lo zero .. se lo usi così vale 1 e non 2.
dunque il passo diventa sbagliato perché devi usare dei "multipli di 10" e non di 11.
Se vuoi chiudere la decina con l'estratto dell' Ultima Estrazione.
Altrimenti saranno delle delle undicine, che dovrebbero essere decine ...
di 9 numeri che poi possono essere (circa 10 volte su 11) di 9/8/7/6/5/4/3/2/1 numeri!
Codice:Option Explicit Sub Main Dim numeri(10),Ini,fin,es,ruota(1),sortediverifica,colpidiverifica,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita ruota(1) = 1 sortediverifica = 2 colpidiverifica = 15 fin = EstrazioneFin For es = EstrazioneFin - 199 To fin Step 10 numeri(1) = Estratto(es,ruota(1),3) numeri(2) = Estratto(es + 1,ruota(1),3) numeri(3) = Estratto(es + 2,ruota(1),3) numeri(4) = Estratto(es + 3,ruota(1),3) numeri(5) = Estratto(es + 4,ruota(1),3) numeri(6) = Estratto(es + 5,ruota(1),3) numeri(7) = Estratto(es + 6,ruota(1),3) numeri(8) = Estratto(es + 7,ruota(1),3) numeri(9) = Estratto(es + 8,ruota(1),3) numeri(10) = Estratto(es + 9,ruota(1),3) Scrivi StringaNumeri(numeri,,True) & " ",0,0 Call VerificaEsitoTurbo(numeri,ruota,es + 10,sortediverifica,colpidiverifica,,esitoverifica,alcolponumero,estrattiusciti,idesuscita,aruoteuscita) Scrivi alcolponumero,,,,1 Next End Sub