SUPER LOTTO

IL PROCEDIMENTO S-91 FABARRI

« Older   Newer »
  Share  
CAT_IMG Posted on 25/1/2018, 11:10

Group:
Administrator
Posts:
8,316
Location:
Pescara

Status:





'PROGETTO - IL PROCEDIMENTO S.91 - BY FABARRI
'SCRIPT BY SALVO50
Option Explicit
Sub Main
Dim fin,es,esq,clp,col,esqcol,idestr,clp2
Dim posta(2),ruote(3),ambo1(2),ambo2(2),ruota(2)
Dim p1,p2,p3,p4,r1,r2,caso,casi,quat(4),poste(4)
Dim estra,estrb,estrc,estrd,somma1,somma2
fin = EstrazioneFin
esq = InputBox("Inserisci l'estrazione che vuoi iniziare",idestr,9313)
clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
clp2 = InputBox("Per quanti colpi vuoi giocare la quartina?",,8)
col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,10))
'posta(1) = 1
posta(2) = 1
poste(2) = 1
poste(3) = 1
'poste(4) = 1
esqcol = esq + col
If esqcol > fin Then esqcol = fin
For es = esq To esqcol
Messaggio es
AvanzamentoElab esq,esqcol,es
caso = 0
For r1 = 1 To 9
For p1 = 1 To 4
p2 = p1 + 1
estra = Estratto(es,r1,p1)
estrb = Estratto(es,r1,p2)
somma1 = Fuori90(estra + estrb)
For r2 = r1 + 1 To 10
For p3 = 1 To 4
p4 = p3 + 1
estrc = Estratto(es,r2,p3)
estrd = Estratto(es,r2,p4)
somma2 = Fuori90(estrc + estrd)
If(somma1 + somma2) = 91 Then
caso = caso + 1
casi = casi + 1
ColoreTesto 1
Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(casi,"0000")
ColoreTesto 2
Scrivi String(80,"o") & " Estrazione " &(es) & " caso " & FormattaStringa(caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(es) & " del " & DataEstrazione(es)),0,0
Scrivi " " & Left(NomeRuota(r1),2) & " " & StringaEstratti(es,r1),2
Scrivi Space(35) & Left(NomeRuota(r2),2) & " " & StringaEstratti(es,r2),2
Scrivi
ColoreTesto 1
Scrivi " Coppia consecutiva ruota " & Left(NomeRuota(r1),2) & " " & Format2(estra) & Space(1) & Format2(estrb)
ColoreTesto 2
Scrivi " Coppia consecutiva ruota " & Left(NomeRuota(r2),2) & " " & Format2(estrc) & Space(1) & Format2(estrd)
ColoreTesto 0
Scrivi
ruota(1) = r1
ruota(2) = r2
ruote(1) = r1
ruote(2) = r2
ruote(3) = TU_
ambo1(1) = estra
ambo1(2) = estrb
ImpostaGiocata 1,ambo1,ruote,posta,clp
ambo2(1) = estrc
ambo2(2) = estrd
ImpostaGiocata 2,ambo2,ruote,posta,clp
quat(1) = estra
quat(2) = estrb
quat(3) = estrc
quat(4) = estrd
EliminaRipetuti quat
ImpostaGiocata 3,quat,ruota,poste,clp2
Gioca es
End If
Next
Next
Next
Next
Next
ScriviResoconto
End Sub
 
Web  Contacts  Top
CAT_IMG Posted on 25/1/2018, 14:51
Avatar

Group:
Utente
Posts:
3,010
Location:
avellino

Status:


CITAZIONE (pigreko73.. @ 25/1/2018, 11:10) 




'PROGETTO - IL PROCEDIMENTO S.91 - BY FABARRI
'SCRIPT BY SALVO50
Option Explicit
Sub Main
Dim fin,es,esq,clp,col,esqcol,idestr,clp2
Dim posta(2),ruote(3),ambo1(2),ambo2(2),ruota(2)
Dim p1,p2,p3,p4,r1,r2,caso,casi,quat(4),poste(4)
Dim estra,estrb,estrc,estrd,somma1,somma2
fin = EstrazioneFin
esq = InputBox("Inserisci l'estrazione che vuoi iniziare",idestr,9313)
clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
clp2 = InputBox("Per quanti colpi vuoi giocare la quartina?",,8)
col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,10))
'posta(1) = 1
posta(2) = 1
poste(2) = 1
poste(3) = 1
'poste(4) = 1
esqcol = esq + col
If esqcol > fin Then esqcol = fin
For es = esq To esqcol
Messaggio es
AvanzamentoElab esq,esqcol,es
caso = 0
For r1 = 1 To 9
For p1 = 1 To 4
p2 = p1 + 1
estra = Estratto(es,r1,p1)
estrb = Estratto(es,r1,p2)
somma1 = Fuori90(estra + estrb)
For r2 = r1 + 1 To 10
For p3 = 1 To 4
p4 = p3 + 1
estrc = Estratto(es,r2,p3)
estrd = Estratto(es,r2,p4)
somma2 = Fuori90(estrc + estrd)
If(somma1 + somma2) = 91 Then
caso = caso + 1
casi = casi + 1
ColoreTesto 1
Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(casi,"0000")
ColoreTesto 2
Scrivi String(80,"o") & " Estrazione " &(es) & " caso " & FormattaStringa(caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(es) & " del " & DataEstrazione(es)),0,0
Scrivi " " & Left(NomeRuota(r1),2) & " " & StringaEstratti(es,r1),2
Scrivi Space(35) & Left(NomeRuota(r2),2) & " " & StringaEstratti(es,r2),2
Scrivi
ColoreTesto 1
Scrivi " Coppia consecutiva ruota " & Left(NomeRuota(r1),2) & " " & Format2(estra) & Space(1) & Format2(estrb)
ColoreTesto 2
Scrivi " Coppia consecutiva ruota " & Left(NomeRuota(r2),2) & " " & Format2(estrc) & Space(1) & Format2(estrd)
ColoreTesto 0
Scrivi
ruota(1) = r1
ruota(2) = r2
ruote(1) = r1
ruote(2) = r2
ruote(3) = TU_
ambo1(1) = estra
ambo1(2) = estrb
ImpostaGiocata 1,ambo1,ruote,posta,clp
ambo2(1) = estrc
ambo2(2) = estrd
ImpostaGiocata 2,ambo2,ruote,posta,clp
quat(1) = estra
quat(2) = estrb
quat(3) = estrc
quat(4) = estrd
EliminaRipetuti quat
ImpostaGiocata 3,quat,ruota,poste,clp2
Gioca es
End If
Next
Next
Next
Next
Next
ScriviResoconto
End Sub

Nello Spoiler script modificato con la sola aggiunta di "fin"
'PROGETTO - IL PROCEDIMENTO S.91 - BY FABARRI
'SCRIPT BY SALVO50
Option Explicit
Sub Main
Dim fin,es,esq,clp,col,esqcol,idestr,clp2
Dim posta(2),ruote(3),ambo1(2),ambo2(2),ruota(2)
Dim p1,p2,p3,p4,r1,r2,caso,casi,quat(4),poste(4)
Dim estra,estrb,estrc,estrd,somma1,somma2
fin = EstrazioneFin
esq = InputBox("Inserisci l'estrazione che vuoi iniziare",idestr,9400)
clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
clp2 = InputBox("Per quanti colpi vuoi giocare la quartina?",,8)
col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,fin))
'posta(1) = 1
posta(2) = 1
poste(2) = 1
poste(3) = 1
'poste(4) = 1
esqcol = esq + col
If esqcol > fin Then esqcol = fin
For es = esq To esqcol
Messaggio es
AvanzamentoElab esq,esqcol,es
caso = 0
For r1 = 1 To 9
For p1 = 1 To 4
p2 = p1 + 1
estra = Estratto(es,r1,p1)
estrb = Estratto(es,r1,p2)
somma1 = Fuori90(estra + estrb)
For r2 = r1 + 1 To 10
For p3 = 1 To 4
p4 = p3 + 1
estrc = Estratto(es,r2,p3)
estrd = Estratto(es,r2,p4)
somma2 = Fuori90(estrc + estrd)
If(somma1 + somma2) = 91 Then
caso = caso + 1
casi = casi + 1
ColoreTesto 1
Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(casi,"0000")
ColoreTesto 2
Scrivi String(80,"o") & " Estrazione " &(es) & " caso " & FormattaStringa(caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(es) & " del " & DataEstrazione(es)),0,0
Scrivi " " & Left(NomeRuota(r1),2) & " " & StringaEstratti(es,r1),2
Scrivi Space(35) & Left(NomeRuota(r2),2) & " " & StringaEstratti(es,r2),2
Scrivi
ColoreTesto 1
Scrivi " Coppia consecutiva ruota " & Left(NomeRuota(r1),2) & " " & Format2(estra) & Space(1) & Format2(estrb)
ColoreTesto 2
Scrivi " Coppia consecutiva ruota " & Left(NomeRuota(r2),2) & " " & Format2(estrc) & Space(1) & Format2(estrd)
ColoreTesto 0
Scrivi
ruota(1) = r1
ruota(2) = r2
ruote(1) = r1
ruote(2) = r2
ruote(3) = TU_
ambo1(1) = estra
ambo1(2) = estrb
ImpostaGiocata 1,ambo1,ruote,posta,clp
ambo2(1) = estrc
ambo2(2) = estrd
ImpostaGiocata 2,ambo2,ruote,posta,clp
quat(1) = estra
quat(2) = estrb
quat(3) = estrc
quat(4) = estrd
EliminaRipetuti quat
ImpostaGiocata 3,quat,ruota,poste,clp2
Gioca es
End If
Next
Next
Next
Next
Next
ScriviResoconto
End Sub
 
Top
1 replies since 25/1/2018, 11:10   510 views
  Share