Mi serve per un'ulteriore evoluzione del mio progetto:
Function SommaElementiDiArray(ByVal matrice As Integer(), ByVal num As Integer) As Integer
Dim numero As Integer
For n = 0 To num - 1
numero += matrice(n)
Next
Return numero
End Function
L'ho inserita nel modulo Funzioni.vb, e viene richiamata dal codice del Form1 in questo modo, usando un array larghezze:
Debug.Print(SommaElementiDiArray(larghezze, 1))
si tratta di una prova con la quale faccio stampare il risultato nella finestra immediata. Il primo parametro esprime il nome della matrice, mentre il secondo è l'elemento della matrice prima del quale gli elementi vengono sommati.La matrice con cui ho fatto la prova è questa:
Dim larghezze As Integer() = {150, 100, 100}
e con il numero 1 come secondo parametro, ottengo la somma del solo elemento 0 della matrice, ossia 150:
150
Se come parametro metto il 2, invece, ottengo come risultato la somma dell'elemento 0 e dell'elemento 1 della matrice:
Debug.Print(SommaElementiDiArray(larghezze, 2))
250Mi servirà per un certo progetto che ho in mente...
Nessun commento:
Posta un commento