Ada enam jenis operator dalam pemrograman yang wajib diketahui:
- Operator Aritmatika
- Operator Pembanding/Relasi
- Operator Penugasan
- Opeartor Logika
- Operator Bitwise
- Operator Ternary
1. Operator Aritmatika
Operator aritmatika termasuk dalam operator yang paling sering digunakan dalam pemrograman.
Operator aritmatika terdiri dari:
Operator | Simbol |
---|---|
Kali | * |
Bagi | / |
Tambah | + |
Kurang | - |
Sisa Bagi | % |
Pemangkatan | ** |
Mari kita coba dalam program:
# file: aritmatika.py
# Ambil input untuk mengisi nilai
a = input("Inputkan nilai a: ")
b = input("Inputkan nilai b: ")
# Menggunakan operator penjumlahan
c = a + b
print "Hasil %d + %d = %d" % (a,b,c)
# Operator Pengurangan
c = a - b
print "Hasil %d - %d = %d" % (a,b,c)
# Operator Perkalian
c = a * b
print "Hasil %d * %d = %d" % (a,b,c)
# Operator Pembagian
c = a / b
print "Hasil %d / %d = %d" % (a,b,c)
# Operator Sisa Bagi
c = a % b
print "Hasil %d %% %d = %d" % (a,b,c)
# Operator Pangkat
c = a ** b
print "Hasil %d ** %d = %d" % (a,b,c)
Hasilnya :Operator % selain digunakan untuk string formatting, operator ini juga digunakan untuk menghitung operasi sisa bagi.
Misal: 7 % 3, maka hasilnya 1. Karena sisa dari hasil bagi antara 7 dengan 3 adalah 1.
2. Operator Penugasan
Seperti namanya, operator ini digunakan untuk memberikan tugas pada variabel.
Misalnya:
umur = 17
Maka variabel umur telah kita berikan tugas untuk menyimpan angka 17.Selain menyimpan atau pengisian nilai, ada juga menjumlahkan, mengurangi, perkalian, pembagian, dsb.
Selengkapnya bisa dilihat di tabel berikut.
Operator | Simbol |
---|---|
Pengisian | = |
Penjumlahan | += |
Pengurangan | -= |
Perkalian | *= |
Pembagian | /= |
Sisa Bagi | %= |
Pemangkatan | **= |
# file: penugasan.py
# Ambil input untuk mengisi nilai
a = input("Inputkan nilai a: ")
# ^
# | contoh operator penugasan untuk mengisi nilai
print "Nilai a = %d" % a
# Coba kita jumlahkan nilai a dengan opertor penugasan
a += 7
# ^
# |
# contoh operator penugasan untuk menjumlahkan
# Setelah nilai a ditambah 7, coba kita lihat isinya
print "Nilai setelah ditambah 7:"
print "a = %d" % a
Hasilnya:a += 5
Penjumlahan tersebut sama maksudnya seperti ini:a = a + 5
Artinya, kita mengisi nilai variabel a dengan nilai a sebelumnya, lalu ditambah 7. SELESAI.Kemudian kerjakan latihan pengujian untuk operator lain seperti berikut.
# Ambil input untuk mengisi nilai
a = input("Inputkan nilai a: ")
# tambahkan dengan 2
a += 2
# kurangi 3
a -= 3
# kali 10
a *= 10
# bagi dengan 4
a /= 4
# pangkat 10
a **= 10
# Berapakah nilai a sekarang?
print "Nilai a adalah %d" % a
Silahkan coba inputkan nilai variabel a dengan 12 dan berapakah hasil akhirnya?
0 Komentar