Bagikan melalui


Cara: Menghitung Nilai Numerik (Visual Basic)

Anda dapat menghitung nilai numerik melalui penggunaan ekspresi numerik. Ekspresi numerik adalah ekspresi yang berisi literal, konstanta, dan variabel yang mewakili nilai numerik, dan operator yang bertindak berdasarkan nilai tersebut.

Menghitung Nilai Numerik

Untuk menghitung nilai numerik

  • Gabungkan satu atau beberapa literal numerik, konstanta, dan variabel ke dalam ekspresi numerik. Contoh berikut menunjukkan beberapa ekspresi numerik yang valid.

    93.217

    System.Math.PI

    counter

    4 * (67 + i)

    Tiga baris pertama menunjukkan literal, konstanta, dan variabel. Masing-masing membentuk ekspresi numerik yang valid dengan sendirinya. Baris akhir menunjukkan kombinasi variabel dengan dua literal.

    Perhatikan bahwa ekspresi numerik tidak membentuk pernyataan Visual Basic lengkap dengan sendirinya. Anda harus menggunakan ekspresi sebagai bagian dari pernyataan lengkap.

Untuk menyimpan nilai numerik

  • Anda dapat menggunakan pernyataan penetapan untuk menetapkan nilai yang diwakili oleh ekspresi numerik ke variabel, seperti yang ditunjukkan contoh berikut.

    Dim i As Integer = 2
    Dim j As Integer
    j = 4 * (67 + i)
    

    Dalam contoh sebelumnya, nilai ekspresi di sisi kanan operator yang sama (=) ditetapkan ke variabel j di sisi kiri operator, jadi j dievaluasi ke 276.

    Untuk informasi selengkapnya, lihat Statements.

Beberapa Operator

Jika ekspresi numerik berisi lebih dari satu operator, urutan evaluasinya ditentukan oleh aturan prioritas operator. Untuk mengambil alih aturan prioritas operator, Anda mengapit ekspresi dalam tanda kurung, seperti pada contoh di atas; ekspresi yang diapit dievaluasi terlebih dahulu.

Untuk mengubah prioritas operator normal

  • Gunakan tanda kurung untuk mengapit operasi yang ingin Anda lakukan terlebih dahulu. Contoh berikut menunjukkan dua hasil yang berbeda dengan operand dan operator yang sama.

    Dim i As Integer = 2
    Dim j, k As Integer
    j = 4 * (67 + i)
    k = 4 * 67 + i
    

    Dalam contoh sebelumnya, perhitungan untuk j melakukan operator penambahan (+) terlebih dahulu karena tanda kurung di sekitar (67 + i) mengesampingkan j prioritas normal, dan nilai yang ditetapkan adalah 276 (4 kali 69). Perhitungan untuk k melakukan operator dalam prioritas normal mereka (* sebelum +), dan nilai yang ditetapkan k adalah 270 (268 plus 2).

    Untuk informasi selengkapnya, lihat Prioritas Operator di Visual Basic.

Lihat juga