Chi riesce in piccola modifica?

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    40
    Location
    Cesenatico

    Status
    Offline
    Questo script mette in gioco gli ambi bivalenti che raggiungono un ritardo di 600 estrazioni.
    Si può fare in modo che lo script metta in gioco solo i 10 ambi bivalenti in maggior ritardo indipendentemente da quale esso sia?
    Gentilmente qualcuno mi può aiutare?
    Grazie!

    Sub Main()
    Dim n(2),ru(1),ru1(1),rur(1),rur1(2)

    rur1(1) = 11
    rur1(2) = 12
    fin = EstrazioneFin
    ini = 7440
    For es = fin To ini Step - 1
    cc = cc + 1
    For rr = 1 To 11
    If rr = 11 Then rr = 12
    rur(1) = rr
    For pp = 1 To 4
    For pp1 = pp + 1 To 5
    n(1) = Estratto(es,rr,pp)
    n(2) = Estratto(es,rr,pp1)
    OrdinaMatrice n,1
    If n(1) > 0 Then
    rt = SerieRitardo(1,es - 1,n,rur,2)

    If rt > 600 Then
    u = es - rt - 1
    frr = SerieFreq(u,u,n,rur1,2)
    If frr > 1 And frr < 3 Then

    For r = 1 To 10
    For r1 = r + 1 To 11
    If r1 = 11 Then r1 = 12
    Messaggio(es)
    If r = rr Xor r1 = rr Then
    ru(1) = r
    ru1(1) = r1
    If SerieFreq(u + 1,es - 1,n,ru,2) = 0 And SerieFreq(u + 1,es - 1,n,ru1,2) = 0 Then
    If SerieFreq(u,u,n,ru,2) > 0 And SerieFreq(u,u,n,ru1,2) > 0 Then
    Scrivi FormatSpace(u,4,1) & " " & SiglaRuota(r) & "-" & SiglaRuota(r1) & " ambo bivalente " & StringaNumeri(n) _
    & " è sortito alla " & FormatSpace(es,4,1) & " nella ruota di " & SiglaRuota(rr) & " con rit " & FormatSpace(rt,4,1) & " " & FormatSpace(cc,4,1)
    cc = 0

    End If
    End If
    End If
    Next
    Next
    End If
    End If
    End If
    Next
    Next
    Next
    Next
    End Sub

    Edited by santani - 30/11/2017, 16:50
     
    Top
    .
0 replies since 10/11/2017, 11:27   181 views
  Share  
.