TI Politala Alpro1 1C
A. Operator & Operand
A. Operator & Operand
1. Definisi Operator & Operand
Operator
merupakan suatu simbol yang digunakan untuk melakukan suatu operasi atau
manipulasi, seperti operator penjumlahan, pengurangan, perkalian, pembagian dan
operator lainnya. Fungsi operator-operator ini sangat penting, tanpa adanya
operator kita tidak bisa membuat program perhitungan, program perbandingan dan
lain-lain. Operator-operator pada pemrograman C++
memiliki beberapa sifat sebagai berikut :
1. Unary : Sifat unary hanya
melibatkan sebuah operand yang terdapat pada operator aritmatik c++.
Contoh:-7
2. Binary : Sifat binary melibatkan dua buah operand yang terdapat pada operator aritmatik c++.
Contoh:5+9
3. Ternary : Sifat ternary melibatkan tiga buah operand yang terdapat pada operator aritmatik c++.
Contoh : (15%3)+5+9
2. Binary : Sifat binary melibatkan dua buah operand yang terdapat pada operator aritmatik c++.
Contoh:5+9
3. Ternary : Sifat ternary melibatkan tiga buah operand yang terdapat pada operator aritmatik c++.
Contoh : (15%3)+5+9
Sebenarnya di list
pembahasan di atas sudah bisa dilihat macam-macam operator pada C++, tetapi
pada list di atas adalah operator-operator yang akan menjadi pembahasan.
Untuk
macam-macam operator lebih lengkapnya ada di bawah ini.
1. Operator Aritmatika pada C++
Operator aritmatika sama
fungsinya dengan oprator matematika sederhana, yang membedakan ada beberapa
tanda yang tidak sama dari operator matematika yang biasa kita gunakan pada
pelajaran matematika. Ada 5 operator aritmatika dalam pemrograman C++ yang akan
kita bahas satu per satu berikut ini.Contoh program digabung menjadi 1 setelah penjelasan aritmatika satu per
satu.
a)
Operator
Penjumlahan
Pada matematika menggunakan tanda " + " tambah, pada pemrograman C++ pun sama menggunakan tanda " + " tambah juga. Contoh penggunaannya:
Pada matematika menggunakan tanda " + " tambah, pada pemrograman C++ pun sama menggunakan tanda " + " tambah juga. Contoh penggunaannya:
var=5+1;atau
var = angka1 + angka2;
var = angka1 + angka2;
b) Operator Pengurangan
Penggunaan operator
pengurangan sama dengan operator penjumlahan dan tanda yang digunakan sama
dengan matematika yaitu tanda " - ". Contoh penggunaannya:
var=5-1;atau
var = angka1 - angka2;
var = angka1 - angka2;
c) Operator Perkalian
Operator perkalian pada
pemrograman c++ memiliki tanda bintang " * " sedangkan pada
matematika lebih dikenal dengan tanda " x ". Contoh
penggunaannya:
var = 5 * 1; atau
var = angka1 * angka2;
var = angka1 * angka2;
d) Operator Pembagian
Operator pembagian pada
program C++ menggunakan tanda backslash " / ". Contoh
penggunaan:
var = 5 / 1; atau
var = angka1 / angka2;
var = angka1 / angka2;
Operator modulus merupakan
hasil sisa dari pembagian. Contoh penggunaannya:
var = 5 % 2; atau
var = angka1 % angka2;
2.
Operator Penambah dan Pengurang pada C++
Operator penambahan menggunakan tanda
" ++ ", artinya variabel yang digunakan akan
bertambah 1 dan operator pengurangan menggunakan tanda " -- "
artinya variable yang digunakan akan berkurang 1.
Bentuk penulisan :
Bentuk penulisan :
A++ atau ++A
A-- atau –A
3. Operator Relasi pada
C++
Operator relasi digunakan untuk membandingkan dua buah nilai dan
hasil dari perbandingan menghasilkan nilai 1 jika benar dan 0 jika salah.
Kegunaan dari opertor relasi ini sangat penting dalam membuat program apalagi
ketika kita membuat program percabangan atau perulangan, dalam hal lain pun ini
sangat penting. Ada 6 operator relasi yaitu " == " ,
" != " , " > " , " < " , " >=
" , " <= ".
Sebagai contoh kita gunakan variabel x dan
y:
a. Tanda sama dengan" == "(bukan pemberi
nilai) digunakan ketika membandingkan nilai x dan nilai y sama.
b. Tanda tidak sama dengan" != "digunakan ketika membandingkan nilai x tidak sama dengan nilai y.
c. Tanda lebih besar" > "digunakan ketika membandingkan nilai x lebih besar dari nilai y.
d. Tanda lebih kecil" < "digunakan ketika membandingkan apakah nilai x lebih kecil dari nilai y.
e. Tanda lebih besar sama dengan" >="digunakan ketika membandingkan apakah nilai x lebih besar sama dengan nilai y.
f. Tanda lebih kecil sama dengan" <= "digunakan ketika membandingkan apakah nilai x lebih kecil sama dengan nilai y.
4. Operator Logika pada
Operator logika masih berhubungan dengan operator relasi, yaitu untuk menghubungkan dua buah atau lebih operasi relasi menjadi sebuah ungkapan kondisi. Operator logika ini juga menghasilkan nilai 1 jika benar dan 0 jika salah. Operator logika berkaitan erat dengan tabel kebenaran dalam menentukan nilai benar atau salah. Ada 3 tanda operator yang digunakan yaitu :
b. Tanda tidak sama dengan" != "digunakan ketika membandingkan nilai x tidak sama dengan nilai y.
c. Tanda lebih besar" > "digunakan ketika membandingkan nilai x lebih besar dari nilai y.
d. Tanda lebih kecil" < "digunakan ketika membandingkan apakah nilai x lebih kecil dari nilai y.
e. Tanda lebih besar sama dengan" >="digunakan ketika membandingkan apakah nilai x lebih besar sama dengan nilai y.
f. Tanda lebih kecil sama dengan" <= "digunakan ketika membandingkan apakah nilai x lebih kecil sama dengan nilai y.
4. Operator Logika pada
Operator logika masih berhubungan dengan operator relasi, yaitu untuk menghubungkan dua buah atau lebih operasi relasi menjadi sebuah ungkapan kondisi. Operator logika ini juga menghasilkan nilai 1 jika benar dan 0 jika salah. Operator logika berkaitan erat dengan tabel kebenaran dalam menentukan nilai benar atau salah. Ada 3 tanda operator yang digunakan yaitu :
Macam-macam operator logika pada c++
|
a. Operator AND "
&& ".
Operator " && " akan bernilai benar jika dua buah atau lebih operasi relasi bernilai benar atau jika nilai a dan nilai b sama maka hasil yang didapatkan adalah benar.
Operator " && " akan bernilai benar jika dua buah atau lebih operasi relasi bernilai benar atau jika nilai a dan nilai b sama maka hasil yang didapatkan adalah benar.
b. Operator OR " || ".
Operator " || " akan bernilai benar jika salah satu dari operasi
relasi bernilai benar atau jika nilai a dan nilai b bernilai salah maka
hasilnya salah selain dari itu benar.
c. Operator NOT " ! ".
Operator " ! " adalah kebalikan dari ekpresi yang disebutkan.
Operator " ! " adalah kebalikan dari ekpresi yang disebutkan.
Tidak ada komentar:
Posting Komentar