OPERATOR DAN EKSPRESI LOGIKA

 OPERATOR DAN EKSPRESI LOGIKA 


a = 5
b = 4
c = a + b # c akan bernilai bilangan bulat 9
a = 'Hello'
b = 'World'
c = a +' '+ b # c akan bernilai teks 'Hello World'

Operator –

Operator – (minus) digunakan untuk mengurangi objek dikiri dengan objek di kanan (seperti ekspresi matematis biasa). Jika objek dikiri tidak ada, ia dianggap 0. Operator – tidak dapat digunakan pada nilai teks (string)

a = 5
c = a - 2 # c akan terisi nilai 3
c = - a # c akan terisi nilai -5

Operator * dan **

Operator * (perkalian) digunakan untuk mengalikan dua buah objek, sedangkan operator ** (power) digunakan untuk memangkatkan objek.

a = 3
b = 2
c = a * b # c akan terisi nilai 6
d = a ** b # d akan terisi nilai 9

Operator /, //, dan %

Operator / (pembagi) digunakan untuk membagi objek. Jika yang digunakan adalah operator // maka pembagian akan dilakukan dengan pembulatan (floor). Operator % (modulus) akan menghasilkan sisa dari hasil pembagian.

Perhatikan contoh kode di bawah untuk lebih jelasnya.

a = 7
b = 3
c = a / b # c akan terisi nilai 2.3333
d = a // b # d akan terisi nilai 2
e = a % b # e akan terisi nilai 1
OperatorContohMakna
+=x += 1x = x +1
-=x -= 1x = x – 1
*=x *= 3x = x * 3
**=x **= 3x = x ** 3
/=x /= 3x = x / 3
//=x //= 3x = x //3
%=x %= 3x = x % 3

Operator lainnya

Setidaknya masih ada satu jenis operator lagi yakni operator Bitwise. Karena operator ini erat kaitannya dengan konsep yang lain, maka penjabarannya kemungkinan akan berbarengan dengan konsep tersebut

Komentar

Postingan populer dari blog ini

LITERASI NUMERIK