“Function dengan Return value berupa
Array”
Dari program diatas
dapat kita ketahui bahwa itu menggunakan function karena bagian awal koding
diberi deklarasi function. Adapun logikanya adalah sebagai berikut :
Diketahui nilai : For i = 0 To
UBound(args) artinya nilai i dimulai dari 0 sampai 9,masuk persamaan.
Jika : hasil(0) = hasil(0) + args(i)
kita masukan nilai-nilai yang ada
hasil(0) = hasil(0) + args(1)kita masukan
nilai i yang mana nilai itu dimulai dari angaka 1,6,7 dan seterusnya sampai
dengan 5 sehingga menjadi
hasil(0) = hasil(0) + args(1)=1
sekarang nilai hasil (0) =1,kita masukan nilai hasil(0)=1 kedalam persamaan
hasil(0) = hasil(1) + args(6)=7, hasil(0) =7. lakukan hal tersebut sampai lengkap.
Setelah itu maka akan mengecek hasil dengan ketentuan sebagai berikut
If
hasil(1) < args(i) Then hasil(1) = args(i)
If
hasil(2) > args(i) Then hasil(2) = args(i)
Kita masukan nilai hasil(0)pertama=1
args(i)=1 apakah nilai 1 <1 jika iya jalankan jika tidak maka akan
menjalankan persamaan kedua. Dan akan terus berlanjut mengecek sampai
terlengkapi.