Novità

Luigi, se di passagio oper chi può

claudio8

Premium Member
Creata una matrice ho bisogno di visualizzare con "scrivimatrice" i valori (riga "Med") con i decimali
Esiste una funzione che mi permetta quanto richiesto.
inserisco un piccolo script x testare vostre idee
Codice:
Sub Main
    ReDim a(13,10)
    Dim x,y,co
    For x =  1 To 10
    a(0,x) = x
    Next
   
    For x =  1 To 10
    a(x,0) = x
    Next
     a(11,0) = " tot"
     a(12,0) = " co "
     a(13,0) = " med"
   
    a(2,1) = 1
    a(3,1) = 3
    a(4,1) = 3
    a(5,1) = 1
    a(6,1) = 1
    a(1,2) = 5
    a(6,2) = 2
    For x = 1 To 10
        a(11,x) = 0
        co = 0
        For y = 1 To 10
                 If a(y,x) > 0 Then co = co + 1
            a(11,x) = a(11,x) + a(y,x) 
        Next
        a(12,x) = co
        If a(11,x)> 0 And a(12,x)> 0 Then a(13,x) = Round(a(11,x)/a(12,x),1) Else a(13,x)= "nd"
            Next
    ScriviMatrice a
    Scrivi "Effettivi ",,False
     For x = 1 To 10
    Scrivi  a(13,x) & "    " ,,False
    Next
    Scrivi
End Sub
per i novelli scripters, fatene buon uso

grazie
 
Belin ... 150 visite e nessuna risposta.
Bene ve lo dico io come si fà:
aguzzare la vista :cool:
Codice:
Sub Main
    ReDim a(13,10)
    Dim x,y,co
    For x =  1 To 10
    a(0,x) = x
    Next
 
    For x =  1 To 10
    a(x,0) = x
    Next
     a(11,0) = " tot"
     a(12,0) = " co "
     a(13,0) = " med"
 
    a(2,1) = 1
    a(3,1) = 3
    a(4,1) = 3
    a(5,1) = 1
    a(6,1) = 1
    a(1,2) = 5
    a(6,2) = 2
    For x = 1 To 10
        a(11,x) = 0
        co = 0
        For y = 1 To 10
                 If a(y,x) > 0 Then co = co + 1
            a(11,x) = a(11,x) + a(y,x)
        Next
        a(12,x) = co
        If a(11,x)> 0 And a(12,x)> 0 Then a(13,x) = Round(a(11,x)/a(12,x),1) Else a(13,x)= "nd"
            Next
    ScriviMatrice a,1
    Scrivi "Effettivi ",,False
     For x = 1 To 10
    Scrivi  a(13,x) & "    " ,,False
    Next
    Scrivi
End Sub
Saluti ai passanti:cool:(y):coffee:
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 24 marzo 2026
    Bari
    51
    62
    27
    44
    28
    Cagliari
    73
    24
    23
    48
    43
    Firenze
    46
    15
    72
    52
    31
    Genova
    17
    09
    29
    19
    27
    Milano
    06
    70
    05
    76
    79
    Napoli
    51
    16
    26
    11
    48
    Palermo
    88
    57
    76
    84
    09
    Roma
    90
    38
    32
    69
    53
    Torino
    85
    84
    58
    60
    87
    Venezia
    14
    41
    26
    90
    52
    Nazionale
    40
    24
    59
    01
    46
    Estrazione Simbolotto
    Firenze
    07
    08
    19
    35
    04
Indietro
Alto