Marco-elle
Banned
Ciao Claudio,Un bravo per i lavori di ricerca ... un po meno ,ma comunque sufficente, per gli script (scherzo).
Ti ho risrcitto questo per darti qualche suggerimento :
Codice:Sub Main() ColoreTesto 2 Scrivi "SOMMA 91 SU RUOTE CONTIGUE IN 2° POSIZIONE " Scrivi " GIOCA 1 AMBATA + 4 AMBI SU RUOTE SPIA " Scrivi "METODO E LIST BY Marco" ColoreTesto 0 Dim ruote(10) Dim am(1),nr(4),ambo(2) Dim posta(1) Dim poste(10) posta(1) = 1 poste(2) = 1 ce = InputBox(" Quante estrazioni vuoi controllare? ","estrazioni",300) k = InputBox("per quanti colpi?","colpi di gioco",10) ini = EstrazioneFin - ce fin = EstrazioneFin casi = 0 'ok = 0 For es = ini To fin Messaggio "elab. estr. [" &(es) & "] di " & DataEstrazione(es,1) Call AvanzamentoElab(Ini,fin,es) For r1 = 1 To 9 'For r2 = r1 + 1 To 10 'For p1 = 2To 2 'For p2 = 2 To 2 a = Estratto(es,r1,2) b = Estratto(es,r1 + 1,2) If Fuori90(a + b) = 1 Then 'If r2 = r1 + 1 Then 'ok = 1 am(1) = Fuori90(Estratto(es,1,1) + Estratto(es,5,5) + 42) nr(1) = Fuori90(Estratto(es,5,4) + Estratto(es,6,1) + 29) nr(2) = Fuori90(90 +(Estratto(es,10,4)) - Estratto(es,3,4) + 34) nr(3) = Fuori90(Estratto(es,4,3) + Estratto(es,10,4) + 20) nr(4) = Fuori90(Estratto(es,5,4) + Estratto(es,6,1) + 1) 'If ok = 1 Then casi = casi + 1 Scrivi String(100,"°") & " Caso n°" & casi,1 ColoreTesto 1 Scrivi DataEstrazione(es,1) & " [ " & SiglaRuota(r1) & " - " & StringaEstratti(es,r1) & _ " ] * [ " & Format2(a) & " ]" & " * Figura : " & " [ " & Figura(a) & " ] ",1 Scrivi DataEstrazione(es,1) & " [ " & SiglaRuota(r2) & " - " & StringaEstratti(es,r2) & _ " ] * [ " & Format2(b) & " ]" & " * Figura : " & " [ " & Figura(b) & " ] ",1 ruote(1) = r1 ruote(2) = r2 ColoreTesto 0 ng = 0 ImpostaGiocata 1,am,ruote,posta,k For x = 1 To 4 '<=== totale degli accoppiamenti x ambo ambo(1) = am(1) ambo(2) = nr(x) ng = ng + 1 ImpostaGiocata ng + 1,ambo,ruote,poste,k Next 'ImpostaGiocata 2,a1,ruote,poste,k,2 'ImpostaGiocata 3,a2,ruote,poste,k,2 'ImpostaGiocata 4,a3,ruote,poste,k,2 'ImpostaGiocata 5,a4,ruote,poste,k,2 Gioca es,1 'End If 'End If End If 'Next 'Next 'Next Next Next Scrivi Scrivi String(100,"*") ColoreTesto 2 Scrivi" casi trovati : " & casi,1 ColoreTesto 0 Scrivi String(100," * ") ColoreTesto 0 ScriviResoconto End Sub
un saluto
Figurati se mi offendo!….come avrai già letto,ho ribadito di non capirci una cippa e se solo avessi il 20% delle vostre capacità…. Farei delle cose assurde ma imho!, questa è la realtà dei fatti