Operasi
Bahas C++, Manipulasi String dan Konfrensi String.
Operator Aritmatika :
-
Operator unary
adalah operator yang hanya membutuhkan satu operand saja. Atau hanya sebuah symbol
dalam penulisan angka, misalnya -4 yang menyatakan nilai negatif pada angka 4. Atau bisa juga +4 yang menyatakan
nila positif pada angka 4.
-
Contoh
:
Maka hasilnya seperti pada gambar di atas, hasil
penjumlahan(+), pengurangan(-),mod atau disebut juga sebagai sisa hasil
pembagian(%), dan perkalian(*).
Operator Penambahan dan Pengurangan :
-
(++) sama dengan penambahan
-
(--) sama dengan pengurangan
-
Dalam pengunaan
(++A) penambahan ke nilai variable prefix
atau (A++) nilai variable postfix.
-
Dalam penggunaan (--A) pengurangan ke nilai
variable prefix atau (A--) nilai varable postfix.
Yang berarti (++A) = A+1 atau (--A)
= A-1 sebenarnya dalam penulisan di atas sama saja hanya berbeda pengerjaan
saat menginput angka atau nilai A.
-
Contoh
1:
Contoh
di atas menunjukan bahwa nilai ++A berarti = A+1 nilai A=10 ketika di input
data menjadi 11 dan juga sebaliknya nilai - - B = B -1 nilai B=5 ketika di input
menjadi 4.
-
Contoh 2 :
Contoh
kali ini berarti penulisan nilai (++) di belakang atau di depan angka sedikit
berbeda, karena kita harus menginputkan lagi nilai A di belakang A++ baru kita
bisa melihat hasil yg kita input.
Karena nilai 1 pada penambahan angka terletak pada nilai (++)
sebelum penulisan nilai A di input jadi kalo kita menggunakan penulisan (A++)
yang berarti setelah penulisan nilai A di input maka kita harus kembali
menginputkan nilai A.
Operator Relasi :
Untuk
membandingkan 2 buah nilai True yang bearti (0), dan False yang berarti (1).
-
Contoh :
Di dalam contoh menunjukan bahwa
nilai :
a = 7 < 3 hasilnya
salah maka 0
b = 7 > 3 hasilnya
benar maka 1
c = 7 != 3 hasilnya
benar maka 1
d = 7 <= 3
hasilnya salah maka 0
e = 7 >= 3
hasilnya benar maka 1
f = 7 == 3 hasilnya
salah maka 0
Operator Logika :
-
Operator logika AND yang berarti jika salah satu
bernilai Salah maka hasilnya Salah dan jika keduanya bernilai Benar maka Benar.
-
Operator logika OR kebalikan dari logika AND
yang berarti jika salah satu bernilai Benar maka hasilnya Benar dan jika keduanya Benar maka Benar.
-
Operator logika NOT adalh nilai kebalikan jika nilai
yang di hasilkan Salah maka hasil yang
di input akan Benar.
-
Operator Logika XOR jika berbeda akan bernilai
true.
Contoh : val1=false
val2=true
maka
(val1^val2) maka hasilnya True
val1=true
val2=true
maka
(val1^val2) maka hasilnya False
val1=false
val2=false
maka (val1^val2)
maka hasilnya false
val1=true
val2=false
maka (val1^val2)
maka hasilnya true.
Tidak ada komentar:
Posting Komentar