Tugas pertemuan 3
1. Buat dalam satu file contoh program yang memuat
a. 2 operator penugasan ( pengurangan(-) dan pangkat (**)
b. 3 operator logika (and, or, not)
c. 2 operator bitwise ( not n xor)
d. 2 operator identitas (is dan is not)
e. 2 operator keanggotaan ( in dan not in)
2. Buat program dengan tampilan yang menampilkan input, proses dan juga output, dengan ketentuan sebagai berikut:
a. Input= untuk nama kasir, pembeli, kode, harga dan jumlah di isi oleh masing-masing
b. Proses
1. Total=harga*jumlah
2. Input uang bayar untuk menampilkan uang Kembali
3. Kembali=uang bayar-total
c. Output=Menampilkan history transaksi secara keseluruhan
3. Tugas di upload ke laman elearning.bsi.ac.id dengan subjek nim_nama
4. Kode/listing program di copas ke word, dan tampilannya di screen shoot tempel juga di word
Jawab :
1.
a. 2 operator penugasan ( pengurangan(-) dan pangkat (**)
#Operator Penugasan
print ("jika A = 10")
#Pengurangan
print()
a = 10
a -= 5
print("a -= 5 :", a)
#Pemangkatan
print()
a = 10
a **= 2
print("a **= 2 :", a)
b. 3 operator logika (and, or, not)
#True and True = True
hasil = (100 > 10) and (500 >= 10)
print("hasil = (100 > 10) and (500 >= 10) adalah")
print(hasil)
print()
#False or False = False
hasil = ( 500 < 20 ) or (10 <= 8)
print("hasil = ( 500 < 20 ) or (10 <= 8) adalah")
print(hasil)
print()
#not True = False
hasil = not (10 < 100)
print("hasil = not (10 < 100) adalah")
print(hasil)
c. 2 operator bitwise ( not n xor)
#input nilai a & b
a=int(input("jika A = "))
b=int(input("jika B = "))
print("=======================================")
bitwise_not=~a
bitwise_xor=a^b
#output
print("binner nilai a =", bin(a))
print("binner nilai b =", bin(b))
print("mana nilai Bitwise not : ",bitwise_not)
print("maka nilai Bitwise Xor : ",bitwise_xor)
d. 2 operator identitas (is dan is not)
#input nilai a & b
a=int(input("jika A = "))
b=int(input("jika B = "))
print("=======================================")
identitas_1=a is not b
identitas_2=a is b
#output
print("mana nilai identitas is not : ", identitas_1)
print("maka nilai identitas is : ",identitas_2)
e. 2 operator keanggotaan ( in dan not in)
Keanggotaan="Ardi Widiyanto"
print("Keanggotaan :",Keanggotaan)
#Keanggotaan in
print("Huruf A ada di dalam Keanggotaan in :", "A" in Keanggotaan)
#Keanggotaan not in
print("Huruf W ada di dalam Keanggotaan not in :", "W" not in Keanggotaan)
2. Buat program dengan tampilan yang menampilkan input, proses dan juga output, dengan ketentuan sebagai berikut:
a. Input= untuk nama kasir, pembeli, kode, harga dan jumlah di isi oleh masing-masing
#Input
Kasir = (input("Masukan Nama Kasir : "))
kode = (input("Masukan Kode Mainan : "))
harga = int(input("Masukan Harga : "))
jumlah = int(input("Masukan Jumlah Beli : "))
b. Proses
· Total=harga*jumlah
Total = harga * jumlah
· Input uang bayar untuk menampilkan uang Kembali
Bayar = int(input("Jumlah Pembayaran = " ))
· Kembali=uang bayar-total
Kembalian = Bayar - Total
c. Output=Menampilkan history transaksi secara keseluruhan
#Tugas 2
print(" TOKO MAINAN ANAK")
print(" ******************************")
print()
#Input
Kasir = (input("Masukan Nama Kasir : "))
kode = (input("Masukan Kode Mainan : "))
harga = int(input("Masukan Harga : "))
jumlah = int(input("Masukan Jumlah Beli : "))
Total = harga * jumlah
#Output
print("=============================================================")
print("Nama Pembeli = " + (Kasir))
print("Kode mainan = " + (kode))
print("Harga = " + str (harga))
print("Jumlah Beli = " + str (jumlah))
print("Total = " + str (Total))
Bayar = int(input("Jumlah Pembayaran = " ))
Kembalian = Bayar - Total
print("Uang Kembalian = " + str (Kembalian))
print("=============================================================")
print("Terimakasih anda sudah belanja di tempat kami")
print("Kasir = " + (Kasir))
0 comments:
Posting Komentar