Bagikan melalui


Panduan: Menghitung Nilai (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 bekerja pada nilai tersebut.

Menghitung Nilai Numerik

Untuk menghitung nilai numerik

  • Gabungkan satu atau beberapa literal, konstanta, dan variabel numerik 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 tersebut sebagai bagian dari pernyataan lengkap.

Untuk menyimpan nilai numerik

  • Anda dapat menggunakan pernyataan penugasan 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, sehingga j dievaluasi ke 276.

    Untuk informasi selengkapnya, lihat Statements.

Operator Multipel

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 dalam contoh di atas; ekspresi yang diapit dievaluasi terlebih dahulu.

Untuk mengambil alih 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 menjalankan operator penambahan (+) terlebih dahulu karena tanda kurung di sekitar (67 + i) mengesampingkan prioritas normal, dan nilai yang ditetapkan untuk j adalah 276 (4 kali 69). Perhitungan untuk k menjalankan operator dalam prioritas normal mereka (* sebelum +), dan nilai yang ditetapkan untuk k adalah 270 (268 plus 2).

    Untuk informasi selengkapnya, lihat Prioritas Operator di Visual Basic.

Lihat juga