Senin, 17 Desember 2012

Sub Fungsi

 Sub Fungsi









Fungsi – Fungsi Bawaan VB.Net

1.      Fungsi Numerik à Fungsi Pembulatan Angka
-        Cint() à Pembulatan nilai desimal sebesar 0,5dan lebih ke nilai integer terdekat
contoh : Cint(99,2) à menghasilkan 99
-        Fix() à pemotongan suatu nilai desimal menjadi integer
contoh : Fix(99,8) à menghasilkan 99
-        Int() à pembulatan kebawah pada suatu nilai desimal
contoh : Int(99,8) à menghasilkan 99
2.      Fungsi Matematika à Fungsi-fungsi yang berkaitan dengan tujuan matematis terdapat dalam class math, Oleh sebab itu, pemanggilan terhadap fungsi-fungsi ini harus didahului oleh prefiks (awalan) Math
-        Math.Abs() à mengembalikan nilai absolut dari suatu argumen
contoh : dim angka as double=Math.Abs(-50.3)
-        Math.Atan() à mengembalikan nilai arc tangen dari suatu argumen dalam bentuk radian, nilai tersebit bertipe double
contoh : dim hitung as double=Math.Atan(30)
-        Math.Cos() à mengembalikan nilai cosinus dari suatu sudut, nilai yang dikembalikan bertipe double
contoh : dim hitung as double=Math.Cos(30)
-        Math.Exp() à mengembalikan nilai exponensial dari suatu argumen, nilai yang dikembalikan bertipe double
contoh : dim hitung as double=Math.Exp(1.9)
-        Math.Log à mengembalikan nilai logaritma dari suatu argumen, nilai yang dikembalikan bertipe double
contoh : dim hitung as double=Math.Log(8,2)
-        Math.Pow() à mengembalikan nilai perpangkatan dari suatu argumen, nilai yang dikembalikan bertipe double
contoh : dim hitung as double=Math.Pow(4,3)
3.      Fungsi String à Fungsi yang digunakan dalam operasi String
-        LCase() dan UCase à LCase akan mengembalikan suatu string dalam  tipe  huruf  kecil  (lowercase), sedangkan Ucase akan  mengembalikan  suatu  string  dalam  tipe huruf besar (uppercase)
Contoh :          Dim awal As String ="Saya Belajar"
                        Dim akhir As String

                        ‘mengembalikan "ikut kuliah alpro"
                        akhir = LCase(awal)

                        ‘mengembalikan "IKUT KULIAH ALPRO"
                        akhir = Ucase(awal)
-        Left(), Mid(),Right() à Ketiga  fungsi  ini  mengembalikan  substring dengan  jumlah  karakter  yang  telah  ditentukan dari  suatu  argument, Pengambilan  karakter  ini dimulai dari sisi paling kiri (Left), dari sisi paling kanan (Right), atau dari urutan tertentu.
Contoh :          Dim awal As String = “Hai Dunia!”

                        ‘mengembalikan "Hai"
                        Left(awal, 3)

                        ‘mengembalikan "Dunia!"
                        Right(awal, 6)

                        ‘mengembalikan "Dun"
                        Mid(awal, 6, 8)
-        Len() à Mengembalikan  suatu  nilai  integer  yang merupakan panjang string
Contoh :          Dim awal As String = "Hai, Dunia!"

                        ‘mengembalikan 11
                        Dim hasil As Integer = Len(awal)
-        Ltrim(), Rtrim(), Trim() à Mengembalikan suatu string tanpa menyertakan spasi  yang  terletak  sebelumnya  (LTrim),  spasi yang  terletak  setelahnya  (RTrim),  atau  spasi yang terletak sebelum dan setelahnya (Trim)
Contoh :          Dim awal As String = "  <-alpro->  "
                        Dim hasil As String

                        'mengembalikan "<-alpro->  ".
                        hasil = LTrim(awal)

                        'mengembalikan "  <-alpro->".
                        hasil = RTrim(awal)

                        'mengembalikan "<-alpro->".
                        hasil = LTrim(RTrim(awal))

                        'dengan Trim diberikan hasil yang sama
                        hasil = Trim(awal)
-        Replace() à mengganti huruf
Contoh :          Dim awal As String = “makan

                        ‘mengembalikan “mokon
                        Dim  hasil  As  String=Replace(awal, “a”, “o”)
-        StrComp() à Mengembalikan -1, 0, atau 1 berdasarkan hasil dari  perbandingan  dua  string.  Opsi  metode perbandingan  dapat  menggunakan  text (lowercase  atau  uppercase  dihiraukan)  atau binary (lowercase atau uppercase diperhatikan)
Contoh :          Dim inStr1 As String = "ABCD"
                        Dim inStr2 As String = "abcd"
                        Dim outStr As Integer

                        'kedua string diurutkan secara ekual.
                        'mengembalikan 0
                        outStr = StrComp(inStr1, inStr2,CompareMethod.Text)

                        'urutan inStr1 setelah inStr2
                        'mengembalikan -1
                        outStr = StrComp(inStr1, inStr1,CompareMethod.Binary)


                        'urutan inStr1 sebelum inStr2
                        'mengembalikan 1
                        outStr = StrComp(inStr1, inStr2)
-        StrReverse() à Mengembalikan  suatu  string  yang  mempunyai karakter sama dengan argumen,  tetapi dengan urutan yang berkebalikan
Contoh :          Dim inStr As String = "ABCDEFG"

                        'mengembalikan "GFEDCBA"
                        Dim outStr As String = StrReverse(inStr)
-        StrDup() à Mengembalikan  suatu  string  yang  yang  terdiri dari  karakter  yang  berulang.  Karakter  yang diulang ini merupakan karakter awal dari string yang menjadi argument
Contoh :          Dim inStr As String = "Hai, Dunia!"
                        Dim outStr As String

                        'mengembalikan “SSSSSSSSS”
                        outStr = StrDup(9, “S”)

                        'mengembalikan “HHH”
                        outStr = StrDup(3, inStr)