Dalam setiap bahasa pemrograman, pasti terdapat
operator-operator untuk melakukan proses matematika. Nah, kali ini saya ingin
menjelaskan mengenai jenis-jenis operator-operator dalam Visual Basic 2008.
Terdapat empat operator dalam bahasa pemrograman visual basic ini. Yaitu
operator aritmatika, operator perbandingan, dan operator keterangan atau
logika. Berikut penjelasannya masing-masing operator:
* Operator Aritmatika
Operator Aritmatika ini digunakan untuk melakukan
operasi perhitungan, seperti penjumlahan, perkalian, mencari sisa hasil bagi
(modulus) dan lain sebagainya. Nah, terdapat beberapa perbedaan antara operator
aritmatika visual basic dengan C++. Berikut adalah operator-operator aritmatika
yang terdapat dalam visual basic:
-
^ : untuk perpangkatan
-
- : untuk bilangan min (tanda negatif)
-
* : untuk perkalian
-
/ : untuk pembagian
-
\ : untuk pembagian integer
-
+ : untuk penjumlahan
-
- : juga bisa untuk pengurangan
-
mod (modulus) :
untuk mencari sisa hasil bagi (berbeda dengan C++ yang menggunakan %)
* Operator Perbandingan
Operator perbandingan digunakan untuk mengetahui hasil
perbandingan dua atau lebih bilangan, misalkan mencari bilangan terbesar dan
lain sebagainya. untuk membandingkan bilangan, kedua bilangan harus memiliki
tipe data yang sama. Berikut adalah operator perbandingan yang terdapat dalam
visual basic:
-
= : untuk sama dengan
-
<> : untuk tidak sama dengan
-
< : untuk kurang dari
-
> : untuk lebih dari
-
<= : untuk
lebih kecil atau sama dengan
-
>= : untuk lebih besar atau sama dengan
-
Like : untuk bilangan yang mempunyai ciri yang
sesuai
-
Is : untuk bilangan yang sama dengan referensi
objek
* Operator
Keterangan/Logika
Operator keterangan digunakan untuk menerangkan
bilangan yang dimaksud. Juga digunakan untuk mengekspresikan dua data atau
lebih. Berikut adalah jenis operator keterangan atau logika dalam visual basic:
-
not : untuk tidak
-
and : untuk dan
-
or : untuk atau
-
Xor : untuk Exclusive or
-
Eqv : untuk equivalen
-
Imp : untuk implikasi
Tipe Data Pada Visual
Basic
Di Visual Basic menyediakan beberapa tipe data untuk
membuat program aplikasi. Ketepatan memilih tipe data akan sangat menentukan
pemakaian resource (sumber daya) oleh aplikasi yang kita buat sehingga akan
dihasilkan program aplikasi yang efisien dan memiliki permormance tinggi.
Tipe-tipe data yang disediakan oleh Visual Basic
antara lain adalah :
- Byte, dengan ukuran Byte = 1 byte, memiliki jangkauan = 0 s.d 255
- Boolean, dengan ukuran Byte = 2 byte, memiliki jangkauan = True (benar) atau False (salah)
- Integer, dengan ukuran Byte = 2 byte, memiliki jangkauan = -32.768 s.d 32.767
- Long (Long Integer), dengan ukuran Byte = 4 byte, memiliki jangkauan = -2.147.483.648 s.d 2.147.483.648
- Single, dengan ukuran Byte = 4 byte, memiliki jangkauan = -3.402823 E38 s.s -1.401298 E -45 (-); 1.401298 E -45 s.d 3.402823 E38 (+)
- Double, dengan ukuran Byte = 8 byte, memiliki jangkauan = -1.79769313486232 E308 s.d -4.94065645841247 E-324 (-); 4.94065645841247 E-324 s.d 1.79769313486232 E308 (+)
- Currency (nilai uang), dengan ukuran Byte = 8 byte
- Decimal, dengan ukuran Byte = 14 byte
- Date (tanggal), dengan ukuran Byte = 8 byte
- Object, dengan ukuran Byte = 4 byte, memiliki jangkauan = mengacu pada objek yang digunakan
- String (panjang bervariasi), dengan ukuran Byte = 10 byte + panjang string, memiliki jangkauan = 0 hingga kurang lebih 1 milyar
- String (panjang tetap), dengan ukuran Byte = panjang string, memiliki jangkauan = 1 hingga kurang lebih 65.400
- Variant (dengan angka), dengan ukuran Byte = 16 byte, memiliki jangkauan = sembarang angka hingga jangkauan jenis double
- Variant (dengan karakter), dengan ukuran Byte = 22 byte + panjang string, memiliki jangkauan = sama dengan jangkauan variable string
- User-defined (ditetapkan oleh pemakai), dengan ukuran Byte = sesuai dengan tipe data yang digunakan, memiliki jangkauan = jangkauan tiap elemen sama dengan jangkauan tipe data yang digunakan dalam elemen tersebut
.Tipe Dasar Dalam Bahasa Pemrograman C++
|
TYPE
|
MEMORY
SIZE
|
VALUE
RANGE
|
PRESISI
|
|
Char
|
1
|
-128 s/d
+127
|
-
|
|
Int
|
2
|
-32768
s/d +32767
|
-
|
|
Short
|
2
|
-32768
s/d +32767
|
-
|
|
Long
|
4
|
-2147438648
s/d +2147438647
|
-
|
|
Float
|
6
|
3.4∙10-38
s/d 3.4∙10+38
|
6-7
|
|
Double
|
8
|
1.7∙10-308
s/d 1.7∙10+308
|
15-16
|
|
LongDouble
|
10
|
3.4∙10-4932
s/d 1.1∙10+4932
|
19
|
Tipe
Unsigned Dalam Bahsa Pemrograman C++
|
TYPE
|
VALUE
RANGE
|
|
UnsignedChar
|
0 s/d
255
|
|
UnsignedInt
|
0 s/d
65535
|
|
UnsignedShort
|
0 s/d
65535
|
|
UnsignedChar
|
0 s/d
4294967295
|
Operator
Algoritma Dalam Bahasa Pmrograman C++
|
OPERATOR
|
KETERANGAN
|
CONTOH
|
|
*
|
Operator
Perkalian
|
a*b
|
|
/
|
Operator
Pembagian
|
a/b
|
|
%
|
Operator
modulus
|
a%b
|
|
+
|
Operator
Penjumlahan
|
a+b
|
|
-
|
Operator
Pengurangan
|
a-b
|
Opertaor
Decrement-Increment Pada C++
|
OPERATOR
|
KETERANGAN
|
CONTOH
|
|
|
--
|
Operator
Decrement
|
--a
|
a--
|
|
++
|
Operator
Increment
|
++b
|
b++
|
:
|
OPERATOR
RELASI
|
|
|
OPERATOR
|
KETERANGAN
|
|
==
|
Operator
Sama dengan
|
|
!=
|
Operator
tidak Sama dengan
|
|
>
|
Operator
Lebih dari
|
|
<
|
Operator
Kurang dari
|
|
>=
|
Operator
Lebih dari atau Sama dengan
|
|
<=
|
Operator
Kurang dari atau Sama dengan
|
|
OPERATOR
LOGIKA
|
|
|
OPERATOR
|
KETERANGAN
|
|
&&
|
Operator
dan
|
|
||
|
Operator
atau
|
|
!
|
Operator
bukan
|
Struktur
Logika Dalam Bahasa Pemrograman C++
Pernyataan
If
Pernyataan
yang dipakai untuk mengambil sebuah keputusan yang berdasarkan suatu syarat
kondisi.
Pernyataan Switch
Pernyataan
yang di gunakan untuk menjalankan salah satu perytaan dari beberapa kemungkinan
pernyataan berdasarkan nilai dari sebuah variable.
a. Pernyataan If sederhana
If (kondisi)
{
Pernyataan
Pernyataan
}
b. Pernyataan if-Else
If (kondisi)
{
Pernyataan1
}
Else
{
Pernyataan2
}
c. Pernyataan Nested If
If (kondisi1)
{
Pernyataan1
}
Else if (kondisi2)
{
Pernyataan2
}
Else
{
Pernyataan3
}
d. Pernyataan Switch







0 komentar:
Posting Komentar