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

Popular Posts

Tugas Dasar Pemrograman | Pernyataan if...elif...else... | Hitung Gaji Karyawan PT. DINGIN DAMAI

Tugas Dasar Pemrograman | Menggunakan for , while | Python

Tugas Pertemuan 12 | Logika dan Algoritma ( Metode Greedy )