Latihan Pertemuan 3 | Operator Logika
Latihan Pertemuan 3
Operator adalah simbol tertentu yang digunakan untuk melakukan operasi aritmatika maupun logika. Nilai yang padanya dilakukan operasi disebut operand. Misalnya adalah 2 + 3. Di sini tanda + adalah operator penjumlahan. 2 dan 3 adalah operand. Python memiliki sejumlah operator, yaitu:
Ø -Operator Aritmatika
Ø --Operator Perbandingan
Ø -Operator Penugasan
Ø -Operator Logika
Ø -Operator Bitwise
Ø -Operator Identitas
Ø -Operator Keanggotaan
Latihan 1
- Buatlah 1 Contoh Operator Penugasan
- Buatlah 1 Contoh Operator Logika
- Buatlah 1 Contoh Operator Bitwise
- Buatlah 1 Contoh Operator Identitas
- Buatlah 1 Contoh Operator Keanggotaan
Latihan 2
- Buatlah program seperti gambar dibawah ini
Latihan 1
1. Operator Penugasan
Coding :
#operator penugasan
print("penjumlahan")
a = 8
b = 9
c = 0
c += a
print(c)
print("-----------------")
print("pengurangan")
f = 4
f -= b
print(f)
print("-----------------")
print("perkalian")
g = 5
g *= b
print(g)
print("-----------------")
print("pembagian")
h = 16
h /= a
print(h)
print("-----------------")
print("pemangkatan")
i = 2
i **= a
print(i)
print("-----------------")
print("pembagian bulat")
j = 40
j //= a
print(j)
print("-----------------")
print("operasi sisa bagi")
k = 100
k %= a
print(k)
Hasil output :
2. Contoh Operator Logika
Coding :
#operator logika
print("----AND----")
a = 10
b = 14
c = a and b > 3
c1 = a and b < 3
print(c)
print(c1)
print('=-=-=-=-=-=-=-=-=-=-=-=-=-=')
print("----OR----")
d = a and b > 3 or a and b > 7
e = a and b > 30 or a and b > 48
print(d)
print(e)
print('=-=-=-=-=-=-=-=-=-=-=-=-=-=')
print("----NOT----")
f = not b > 12
g = not b < 12
print(f)
print(g)
Hasil output :
3. Contoh Operator Bitwise
Coding :
#operator bitwise
a = 10
b = 4
print(a, "adalah desimal dan ", bin(a) ,"adalah biner")
print(b, "adalah desimal dan ", bin(b) ,"adalah biner")
print("---AND---")
print("a & b =", a & b ," dalam biner", bin(a & b ))
print("---OR---")
print("a | b =", a | b," dalam biner", bin(a | b ))
print("---NOT---")
print("~a =", ~a," dalam biner", bin(~a ))
print("---XOR---")
print("a ^ b =", a ^ b," dalam biner", bin(a ^ b ))
print("---RIGHT SHIFT---")
print("a>> b =", a>> 2," dalam biner", bin(a>> b ))
print("---LEFT SHIFT---")
print("b<< a =", a<< 2," dalam biner", bin(a<< b ))
Hasil Output :
4. Contoh Operator Identitas
codding :
#operator identitas
a = 5
b = 5
c = 6
print("a is b =", a is b)
print("a is c =", a is c)
print("a is not b =", a is not b)
print("a is not c =", a is not c)
hasil output :
5. Contoh Operator Keanggotaan
codding :
#operator keanggotaan
data1 = "kowiyul iman"
print("a in data1 =", "a" in data1)
print("a not in data1 =", "a" not in data1)
print("z in data1 =", "z" in data1)
print("z not in data1 =", "z" not in data1)
print("===========================")
data2 =['1','2','3','4','5']
print("4 in data2 = ", "4" in data2)
print("10 in data2 = ", "10" in data2)
print("4 not in data2 = ", "4" not in data2)
print("6 not in data2 = ", "6" not in data2)
hasil output :
Latihan 2
coding :
print("\t\t\t\tTOKO MAINAN ANAK\t\t\t\t")
print("======================================")
nama=input("Masukan Nama Pembeli : ")
kodemainan=input("Masukan Kode Mainan :
")
harga=int(input("Masukan Harga :
"))
jumlahbeli=int(input("Masukan Jumlah Beli :
"))
total=harga * jumlahbeli
print("---------------------------------------")
print("Nama Pembeli : ", nama)
print("Kode Mainan
: ", kodemainan)
print("Harga
: ", harga)
print("Jumlah Beli
: ", jumlahbeli)
print("Total
: ", total)
output :
Komentar
Posting Komentar