Jangan Berpikir Begitu, Tapi Berpikirlah Memang Begitu

Photobucket Photobucket

Statistik Pengunjung

08.23 | Posted in



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.

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

Sumber : Shvoong.com

Category:
��

Comments

0 responses to "Fungsi VAL() pada Visual Basic/VB.NET"

Buku Tamu