Il simmetrico mancante

« Older   Newer »
 
  Share  
.
  1. miele50
     
    .

    User deleted


    Per Roby: :pos 38: :pos 38: :pos 38: :pos 39:
     
    Top
    .
  2. lones
     
    .

    User deleted


    una piccola modifica per avere piu casi
    ColoreTesto 2 :Scrivi String(37,32)&"Il simmetrico mancante - di Miele50",1



    Scrivi String(45,32)&"by chilofa",1
    ColoreTesto 0


    Sub main()
    Dim nu1(10),nu2(10),nu3(10),nu4(10)
    Dim ruote(10),ruota(10),sd1(2),dd1(2)
    Dim poste(5),poste1(5),poste2(5)
    poste(1)=1
    poste(1)=1
    poste2(2)=1
    poste1(2)=1
    poste1(3)=1
    poste1(4)=1
    fin=EstrazioneFin
    ini=fin-200
    For es=ini To fin
    AvanzamentoElab ini,fin,es
    For r1=1 To 10
    For p1=1 To 4
    For p2=p1+1 To 5
    n1=Estratto(es,r1,p1)
    n2=Estratto(es,r1,p2)
    n7=Fuori90(n1+n2)
    For r2=r1+1 To 11
    If r2=11 Then r2=12

    n3=Estratto(es,r2,p1)
    n4=Estratto(es,r2,p2)
    n8=Fuori90(n3+n4)

    n5=Distanza(n7,n8)

    If n5=30 Then

    If Fuori90(n7+60)=n8 Then nm1=Fuori90 (n7+30) Else nm1=Fuori90 (n7+60)
    sd1(1)=Fuori90(n1+n4):sd1(2)=Fuori90(n2+n3)'<<<<somme diagonali
    OrdinaMatrice sd1,+1
    If Distanza(sd1(1),sd1(2))=30 Then
    If Fuori90(sd1(1)+60)=sd1(2) Then nm2=Fuori90 (sd1(1) +30) Else nm2=Fuori90 (sd1(1) +60)

    dd1(1)=Abs(n1-n3):dd1(2)=Abs(n2-n4) '<<<<differenze verticali
    OrdinaMatrice dd1,+1

    If Distanza(dd1(1),dd1(2))=30 Then

    If Fuori90(dd1(1)+60)=dd1(2) Then nm3=Fuori90 (dd1(1) +30) Else nm3=Fuori90 (dd1(1) +60)

    If dd1(1)=0 Then dd1(1)=90
    If dd1(2)=0 Then dd1(2)=90
    casi=casi+1:Scrivi String(75,"="),1
    Scrivi DataEstrazione(es,1)&" < "&siglaRuota(r1)& " "& StringaEstratti(es,r1)&_
    " > ambo < "&Format2(n1)&"."&Format2 (n2)&" > somma..."&Format2 (n7)
    Scrivi DataEstrazione(es,1)&" < "&siglARuota(r2)& " "& StringaEstratti(es,r2)&_
    " > ambo < "&Format2(n3)&"."&Format2 (n4)&" > somma..."&Format2 (n8)
    Scrivi Space(15) &" simmetrico manc "&nm1
    Scrivi Space(11) &" somme diagonali "&sd1(1)& " "& sd1(2)&" simmetrico manc "&nm2
    Scrivi Space(10) &" differenze vert. "&dd1(1)& " "& dd1(2)& " simmetrico manc "&nm3


    Scrivi String(65,"-")&" caso n° "&(casi)
    ruote(1)=r1:ruote(2)=r2::ruota(1)=11:k=14:co=0


    nu1(1)=nm1
    ImpostaGiocata 1 ,nu1,ruote,poste,k

    nu3(1)=nm1
    nu3(2)=nm2
    nu3(3)=nm3
    ImpostaGiocata 2 ,nu3,ruote,poste2,k


    nu2(1)=nm1
    nu2(2)=nm2
    nu2(3)=nm3
    nu2(4)=n7
    nu2(5)=n8

    ImpostaGiocata 3 ,nu2,ruote,poste1,k
    ImpostaGiocata 4 ,nu2,ruota,poste1,k
    Gioca es
    End If
    End If
    End If

    Next:Next:Next
    Next:Next:
    ScriviResoconto
    End Sub

    CODICE
    ===========================================================================
    sab 14.05.2011 < Na 24.17.54.37.31 > ambo  < 24.37 > somma...61
    sab 14.05.2011 < To 69.54.77.22.03 > ambo  < 69.22 > somma...01
                   simmetrico manc 31
                somme diagonali 16 46 simmetrico manc 76
              differenze vert. 15 45  simmetrico manc 75
    ----------------------------------------------------------------- caso n° 102
    sab 14.05.2011  [8377]
     G  1:  M          31               Na To    6/14    
        M  31               su To    2° colpo   [8379/19.05.2011]
        in corso (6° su 14)
     G  2:  A          31.76.75         Na To    6/14    
        in corso (6° su 14)
     G  3:  ATQ        31.76.75.61.01   Na To    6/14    
        in corso (6° su 14)
     G  4:  ATQ        31.76.75.61.01   Tu       6/14    
        A  76.01            su Tu (Ro)    2° colpo   [8379/19.05.2011]
        in corso (6° su 14)
    ===========================================================================
    gio 19.05.2011 < Fi 28.04.74.71.48 > ambo  < 28.04 > somma...32
    gio 19.05.2011 < Ro 43.49.71.76.01 > ambo  < 43.49 > somma...02
                   simmetrico manc 62
                somme diagonali 47 77 simmetrico manc 17
              differenze vert. 15 45  simmetrico manc 75
    ----------------------------------------------------------------- caso n° 103
    gio 19.05.2011  [8379]
     G  1:  M          62               Fi Ro    4/14    
        in corso (4° su 14)
     G  2:  A          62.17.75         Fi Ro    4/14    
        in corso (4° su 14)
     G  3:  ATQ        62.17.75.32.02   Fi Ro    4/14    
        in corso (4° su 14)
     G  4:  ATQ        62.17.75.32.02   Tu       4/14    
        in corso (4° su 14)
    ===========================================================================
    mar 24.05.2011 < Fi 31.17.45.70.69 > ambo  < 17.45 > somma...62
    mar 24.05.2011 < Pa 73.62.60.84.20 > ambo  < 62.60 > somma...32
                   simmetrico manc 2
                somme diagonali 17 77 simmetrico manc 47
              differenze vert. 15 45  simmetrico manc 75
    ----------------------------------------------------------------- caso n° 104
    mar 24.05.2011  [8381]
     G  1:  M          02               Fi Pa    2/14    
        in corso (2° su 14)
     G  2:  A          02.47.75         Fi Pa    2/14    
        in corso (2° su 14)
     G  3:  ATQ        02.47.75.62.32   Fi Pa    2/14    
        in corso (2° su 14)
     G  4:  ATQ        02.47.75.62.32   Tu       2/14    
        in corso (2° su 14)
    ===========================================================================
    gio 26.05.2011 < Ge 43.19.89.60.05 > ambo  < 43.05 > somma...48
    gio 26.05.2011 < Pa 43.55.24.20.35 > ambo  < 43.35 > somma...78
                   simmetrico manc 18
                somme diagonali 48 78 simmetrico manc 18
              differenze vert. 90 30  simmetrico manc 60
    ----------------------------------------------------------------- caso n° 105
    gio 26.05.2011  [8382]
     G  1:  M          18            Ge Pa    1/14    
        in corso (1° su 14)
     G  2:  A          18.60         Ge Pa    1/14    
        in corso (1° su 14)
     G  3:  ATQ        18.60.48.78   Ge Pa    1/14    
        in corso (1° su 14)
     G  4:  ATQ        18.60.48.78   Tu       1/14    
        in corso (1° su 14)
    ===========================================================================
    sab 28.05.2011 < Na 85.50.79.10.51 > ambo  < 50.10 > somma...60
    sab 28.05.2011 < Pa 53.35.71.55.72 > ambo  < 35.55 > somma...90
                   simmetrico manc 30
                somme diagonali 15 45 simmetrico manc 75
              differenze vert. 15 45  simmetrico manc 75
    ----------------------------------------------------------------- caso n° 106
    sab 28.05.2011  [8383]
     G  1:  M          30            Na Pa    0/14    
        i.c. (14 colpi)
     G  2:  A          30.75         Na Pa    0/14    
        i.c. (14 colpi)
     G  3:  ATQ        30.75.60.90   Na Pa    0/14    
        i.c. (14 colpi)
     G  4:  ATQ        30.75.60.90   Tu       0/14    
        i.c. (14 colpi)
     
    Top
    .
  3.  
    .
    Avatar

    sean69

    Group
    Administrator
    Posts
    5,897
    Location
    Provincia di Roma..

    Status
    Offline
    :pos 34: Lones,gentilissimo come sempre..grazie davvero..
     
    Top
    .
17 replies since 30/5/2011, 00:49   913 views
  Share  
.