L 
		
				
			
		LuigiB
Guest
eh ... male !!! gli aggiornamenti servono ...
				
			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.
quote:Originally posted by LuigiB
dipende dal fatto che il programma è dotato di un anima intelligente e siccome ti ha riconosciuto ti punisce![]()
APPROVO, MA non diamogli occasione di farlo tornare sui suoi passi.quote:Originally posted by elephantbig
Addio DUMBO,che peccato che ci lasci !!!!
Sentiremo la tua mancanza.
Sopratutto per tutto quello che ci hai dato.
PS. Dumbo, sappi che il modo di esprimersi e sopratutto di scrivere è
come le impronte digitali.Sono uniche
quote:Originally posted by claudio8
APPROVO, MA non diamogli occasione di farlo tornare sui suoi passi.quote:Originally posted by elephantbig
Addio DUMBO,che peccato che ci lasci !!!!
Sentiremo la tua mancanza.
Sopratutto per tutto quello che ci hai dato.
PS. Dumbo, sappi che il modo di esprimersi e sopratutto di scrivere è
come le impronte digitali.Sono uniche
claudio
Sub Main()
Dim ruote(2) ' le ruote per rilevamento e gioco (2) indica il numero di esse
Dim posta(2) ' posta in gioco (2) indica il numero di esse
Dim nm(2)
Dim ini
Dim aVoci(7) ' Inserire il tot. casi+1
Dim k(7)
Dim r
meno = InputBox("QUANTE ESTRAZIONI USO x LA RICERCA? ",,200) 
ruote(1) = ScegliRuota
r1 = ruote(1)
p = CInt(InputBox("POSIZIONE ESTRATTO RUOTA di" & Chr(13) & Chr(13) & NomeRuota(r1) & " (1..5)",,3))	
ruote(2) = ScegliRuota
r2 = ruote(2)	
p2 = InputBox("POSIZIONE ESTRATTO RUOTA di" & Chr(13) & Chr(13) & NomeRuota(r2) & " (1..5)",,1)
colpi = InputBox("VERIFICO ESITO IN QUANTI COLPI ?",,5)
elenco = InputBox("VUOI VEDERE SOLO L'ELENCO ESTRAZIONI O ANCHE LE GIOCATE ? " & Chr(13) & Chr(13) & "SI = 1" & Chr(13) & "NO = 0",,0) ' serve a quanto richiesto
	If elenco = 0 Then
	stpgiocata = InputBox("VUOI INTERROMPERE LE GIOCATE AL 1° ESITO POSITIVO ?" & Chr(13) & Chr(13) & "SI = 1" & Chr(13) & "NO = 0",,1) ' serve a quanto richiesto
	End If
		'aVoci(6)= "Ripetiz 1° Elem "
		'aVoci(7)= "Ripetiz 2° Elem "
		'aVoci(8)= "Diam/45 del 1°"
		r = InputBox("Somma elementi   = 0" & Chr(13) & "Compl/90 somma   = 1" & Chr(13) & "Diam/45 somma    = 2" & Chr(13) & "Compl/90 del 2°  = 3" & Chr(13) & "Compl/90 del 1°  = 4" & Chr(13) & "Diam/45 del 1°   = 5" & Chr(13) & "Diam/45 del 2°   = 6" & Chr(13) & Chr(13) & "Quale opzione scegli? ",,0)
posta(1) = 1 'da 1 a 5 x Ambata-cinquina e da 6 a 10 x estratto determinato
posta(2) = 3 '3 terno
Scrivi "_________________________________________________________________________________"
Scrivi " Dalla coppia di numeri UGUALI all' Ambata Edito da Rubino"
Scrivi " Metodologia e modifiche di Claudio8 "
Scrivi " Ricerca riferita al : || " & p & "° Estratto di " & NomeRuota(r1) & " e " & p2 & "° Estratto di " & NomeRuota(r2) & " || ",- 1,,6,2
Scrivi " Estrazioni analizzate " & Meno & " Verifica esito per n. " & colpi & " colpi - Trovati n. " & cg & " casi"
Scrivi "_________________________________________________________________________________"
Scrivi
	ini = EstrazioneFin - meno
	For es = ini To EstrazioneFin
	
	AvanzamentoElab ini,EstrazioneFin,es 'disegna barra progressione azzera il numero di pronostici per questa estrazione
	a = Estratto(es,r1,p)
	a1 = Fuori90(a + 30)
	a2 = Fuori90(a + 60)
	a3 = Fuori90(a + 45)
	b1 = Fuori90(b + 30)
	b2 = Fuori90(b + 60)
	b3 = Fuori90(b + 45)
	ok = 0
	b = Estratto(es,r2,p2)
	
	Scelta
	
	
	
		If a <> b Then '1 Or b = a2 Then
		ok = ok + 1
		'Scrivi "============================================================================================================"
		Scrivi String(96,"=") & " Caso n°" & cg + 1
		ok = ok + 1
		
		'c = Fuori90(a + b)
		Scrivi "Trovato --> " & p & " " & NomeRuota(r1) & " " & a & " e " & p2 & " " & NomeRuota(r2) & " " & b & " <-- Numeri in gioco per Ambate " & c & " " & Fuori90(c + 30)
		Scrivi" ----------------------------------------------------------------------------------------------------------"
		nm(1) = c
		nm(2) = Fuori90(c + 30)
		End If
		If ok >= 1 Then
			For z = - 1 To colpi
			Scrivi " | " & SiglaRuota(r1) & " - " & StringaEstratti(es + z,r1) & " | "	 & " | " & SiglaRuota(r2) & " - " & StringaEstratti(es + z,r2) & " | "	 '& "esito estrazione n.del.." & es + z & "-" & DataEstrazione(es + z,1)
			Next
		End If
		If elenco = 0 Then
			If ok >= 1 Then	
			cg = cg + 1 ' che cosa è il CONTATORE GIOCATE ???
			ImpostaGiocata cg,nm,ruote,posta,colpi,stpgiocata ' 0)la giocata termina alla fine dei colpi - 1)la giocata termina alla 1a uscita dell'esito
			Gioca es 'con ",True" vengono elencate per tutti i csi solo le estrazioni che sono positive
			End If	
		End If
	Next
ScriviResoconto
End Sub
Function Scelta
				Select Case r
				Case 0
				Call zero 
				'MsgBox
	    Option Explicit
	Posta(2) = 3 '3 terno
	Option Explicit
Sub Main()
	Dim ruote(2) ' le ruote per rilevamento e gioco (2) indica il numero di esse
	Dim posta(2) ' posta in gioco (2) indica il numero di esse
	Dim nm(2)
	Dim aVoci(10) ' Inserire il tot. casi+1
	Dim k,r,r1,r2,p2,colpi,elenco,stpgiocata,Meno,p
	' NB: elementi uguali
	Call AlimentaArrayVoci(aVoci)
	Call RichiediParametri(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	' remmare alternativamente una delle 2 righe successive
	r = ScegliOpzioneMenu(aVoci,10,"SELEZIONE ALGORITMO ") 'cosi preimposto la selezione sulla Voce 2
	'r = ScegliOpzioneMenu (aVoci) ' cosi non preimposto la selezione
	' in base alla scelta dell'utente si esegue il codice appropriato
	Select Case r
	Case - 1
		MsgBox "Nessuna scelta" ' se l'utente non seleziona niente torna a -1
	Case 0
		Call Scelta_0(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 1
		Call Scelta_1(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 2
		Call Scelta_2(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 3
		Call Scelta_3(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 4
		Call Scelta_4(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 5
		Call Scelta_5(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 6
		Call Scelta_6(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 7
		Call Scelta_7(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 8
		Call Scelta_8(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 9
		Call Scelta_9(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case 10
		Call Scelta_10(Meno,ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Case Else
		MsgBox " Indice errato " & r & " -" & aVoci(r)
	End Select
End Sub
Sub AlimentaArrayVoci(a)
	a(0) = " "
	a(1) = "Comp./ 90 elem "
	a(2) = "Diametr/45 1°"
	a(3) = "Diam./decina 1°" 'DiametraleD
	a(4) = "Somma gli elementi" 'Doppio
	a(5) = "Comp./90 della somma"
	a(6) = "Diametr/45 di somma" 'Diametrale
	a(7) = "Diam/decina somma" '
	a(8) = "Diam/45 del compl/somma" '
	a(9) = "Diam/decina compl/somma"
	a(10) = "1° elemento + 1 "
End Sub
Sub RichiediParametri(Meno,Ruote,r1,p,r2,p2,colpi,elenco,stpgiocata,aVoci)
	Meno = InputBox("QUANTE ESTRAZIONI USO x LA RICERCA? ",,1500) ' 2000
	Ruote(1) = InputBox("PRIMA RUOTA DI RICERCA ( 1 .. 10 ) ",,9)
	r1 = Ruote(1)
	p = CInt(InputBox("POSIZIONE ESTRATTO RUOTA di" & Chr(13) & Chr(13) & NomeRuota(r1) & " (1..5)",,4))
	Ruote(2) = InputBox("SECONDA RUOTA DI RICERCA ( 2 .. 11 ) ",,10)
	r2 = Ruote(2)
	p2 = InputBox("POSIZIONE ESTRATTO RUOTA di" & Chr(13) & Chr(13) & NomeRuota(r2) & " (1..5)",,3)
	colpi = InputBox("VERIFICO ESITO IN QUANTI COLPI ?",,6)
	elenco = InputBox("VUOI VEDERE SOLO L'ELENCO ESTRAZIONI O ANCHE LE GIOCATE ? " & Chr(13) & Chr(13) & "SI = 1" & Chr(13) & "NO = 0",,0) ' o fa vedere le giocate
	If elenco = 0 Then
		stpgiocata = InputBox("VUOI INTERROMPERE LE GIOCATE AL 1° ESITO POSITIVO ?" & _