Senin, 17 Desember 2012

Tugas PV Overloading Function



“Overloading Function”


Dari program diatas apabila program dijalankan  maka akan menjalankan yang kedua yang mempunyai 3 buah bilangan(bil1,bil2 dan  bil3) karena pada textbox yang diminta ada tiga. Jadi hasil program saat dijalankan adalah 6,penjumlahan dari 1 + 2 + 3 = 6.

Tugas Function nomer 1



                 “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.