Mesran

Hanya ingin berbagi kebaikan dan mendapatkan kebaikan yang lain.

Fungsi VAL() pada Visual Basic/VB.NET

Val() merupakan fungsi untuk mengubah nilai STRING pada sebuah properti Text di Textbox menjadi nilai Numerik.

Biasanya pada saat anda mengetikkan suatu nilai Numerik pada TextBox, misalnya 50, maka sebenarnya nilai 50 itu berjenis STRING. Mengapa? karna anda sebenarnya mengetik pada Property TEXT. Perhatikan saja jenis propertinya TEXT, ya tentu saja isinya bernilai TEXT atau STRING. Untuk lebih pahamnya, biasanya pada saat kita click Button HAPUS, maka perintah tertulis Komponen.Text = ” ” . perhatikan mengapa ada tanda “”, tentu saja nilai dari Property Text yaitu STRING, karna diapit selalu oleh tanda petik “. Nah saat anda menulis 50 sebenarnya menjadi “50”.😀

Nah bagaimana kejadiaannya pada saat kita buat perintah seperti ini pada Button Proses?

Hasil.Text = Bil1.Text + Bil2.Text

misalnya :

pada TextBox Bil1 bernilai 50, dan TextBox Bil2 bernilai 4 maka yang didapat dari proses di atas yaitu 504. ??? Lho mengapa?

Kan sudah dibilang sebelumnya bahwa 50 itu sebenarnya “50” dan 4 sebenarnya “4” maka hasil penambahan itu menjadi “504”. heheheh, kok bisa yah?

Nah ini penjelasannya, mungkin anda lupa dengan OPERATOR STRING yaitu + .

😀 bukan hanya Operator Aritmatika saja yang memiliki +, pada Operator STRING juga ada. Jadi Visual Basic langsung membaca bahwa STRING + STRING ya menjadi STRING dong. heheheh

Bagaimana menyelesaikannya? Disaat ini kita gunakan operator VAL

sehingga program dirubah dengan bentuk ini Hasil.Text = Val(Bil1.Text) + Val(Bil2.Text)

Nah Val() tersebut akan mengubah nilai "50" dan "4" yang berjenis STRING menjadi NUMERIK  yaitu 50 dan 4, jadi saat diproses dengan perintah tersebut akan menghasilkan 54. :D

Apakah sudah mengerti sekarang?
Semoga dengan penjelasan di atas anda bisa memahaminya. heheheh

Sumber : Shvoong.com

Filed under: VS2008,

3 Responses

  1. terima kasih master, saya seorang siswa smk muhammadiyah jurusan RPL kls 1 smk, saya sedang mempelajari vb 6. masih pemula dan butuh bimbingan

Terima kasih telah memberikan komentar anda.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives Per Tahun

%d bloggers like this: