operasi variabel visual basic 2010
TRANSCRIPT
Operasi Variabel Visual Basic 2010Kita telah mengenal beberapa jenis variabel yang umum digunakan, selanjutnya mau diapakan variabel-variabel ini? apa cuma disuruh nginget angka aja? mari kita operasikan!
1. Operasi MatematikaKita sudah tentu sangat familiar dengan operasi matematika, di Visual Basic 2010, operasi matematika sangat mirip dengan yang biasa kita pakai, berikut penjelasannya:
PenambahanPenambahan menggunakan simbol + (plus).Langsung saja lihat contoh dibawah ini:
12345
Dim Budi As LongDim Iwan As LongIwan = 2Budi = Iwan + 4MsgBox(Budi)
PenguranganPengurangan menggunakan simbol – (minus).Langsung saja lihat contoh dibawah ini:
1234
Dim Budi As LongBudi = 3Budi = Budi - 3MsgBox(Budi)
NB: jika operasi melibatkan variabel yang sama, maka bisa diganti dengan:
1234
Dim Budi As LongBudi = 3Budi -= 3MsgBox(Budi)
Hal diatas berlaku untuk tambah, kurang, kali dan bagi.
PerkalianPerkalian menggunakan simbol * (bintang).
1234567
Dim Budi As LongDim Iwan As LongDim Joni As LongBudi = 3Iwan = 2Joni = Budi * IwanMsgBox(Joni)
PembagianPembagian menggunakan simbol / (garis miring).
1234567
Dim Budi As LongDim Iwan As LongDim Joni As LongBudi = 3Iwan = 2Joni = Budi / IwanMsgBox(Joni)
KOK HASILNYA 2??? Tenang dulu, itu karena tipenya Long, Long tidak bisa menyimpan desimal, karena itu dibulatkan jadi 2. Coba ganti kodenya jadi:
1234567
Dim Budi As LongDim Iwan As LongDim Joni As SingleBudi = 3Iwan = 2Joni = Budi / IwanMsgBox(Joni)
PangkatMenggunakan tanda ^ (entah tanda apa itu, yang biasa dibuat emot ^_^)
123
Dim Budi As LongBudi = 5^2MsgBox(Budi)
AkarTidak ada tanda akar, namun bisa menggunakan ^ 0.5 (pangkat setengah)
123
Dim Budi As LongBudi = 9^0.5MsgBox(Budi)
Tanda KurungTanda kurung berlaku seperti di matematika, jadi yang di dalam tanda kurung didahulukan
123
Dim Budi As LongBudi = 5 * (3 + 1)MsgBox(Budi)
Hasilnya akan 20, bukan 16.
2. Operasi Penggabungan StringString dapat digabungkan dengan tanda & atau +
12
Dim Budi As StringDim Iwan As String
34567
Dim Joni As StringBudi = "Lapar"Iwan = "Kenyang"Joni = "Biasa"MsgBox(Budi + Iwan & Joni)