STUDI KASUS "SKIN CARE"
Assalamu'alaikum Warahmatullahi Wabarakatuh
Apa kabar teman sekalian? Semoga dalam keadaan baik-baik saja ya. Aamiin. Kali ini saya akan membahas mengenai studi kasus Skin Care. Dalam hal ini kami belajar menggunakan list dan tupple. Sepertinya memang mudah, tetapi jika belum paham hmm... susah guys hehe.
Nah, berikut ini adalah soal mengenai Skin Care:
#input
Masukkan Jumlah Pembelian :
Data Pembelian Ke 1 :
Nama Pelanggan :
Kode Pelanggan [1/2] :
Kode Paket [A/B/C] :
Jumlah Beli :
#Proses :
Jenis Pelanggan :
Jika Kode 1 maka member :
Selain itu umum :
Nama Paket dan Harga
Kode Paket |
Nama Paket |
Harga |
A |
Whitening |
500.000 |
B |
Acne |
700.000 |
C |
Anti Aging |
1000.000 |
Total harga
Jumlah beli x harga
Diskon
Jika member maka diskon 10/100 dari total harga
Total bayar
Total harga – Diskon
Tampilan output
Nama pelanggan jenis Pelanggan Nama Paket Jumlah Beli Harga Total Bayar
--
Berikut adalah coding dari soal di atas:
nm_pelanggan = []
kode_pelanggan = []
kode_paket = []
jumlah = []
jenis_pelanggan = []
nama_paket = []
harga = []
total_harga = []
diskon = []
total_bayar = []
ulang = int(input('Masukkan Jumlah Data:'))
for i in range(ulang):
print('Data pelanggan ke-:' + str(i+1))
nm_pelanggan.append(input('Masukkan Nama Pelanggan:'))
kode_pelanggan.append(input('Masukkan Kode Pelanggan [1/2]:'))
kode_paket.append(input('Masukkan Kode Paket [A/B/C]:'))
jumlah.append(int(input('Masukkan Jumlah Beli:')))
for i in range(ulang):
if kode_pelanggan[i] == '1':
jenis_pelanggan.append('Member')
else:
jenis_pelanggan.append('Umum')
if kode_paket [i] == 'A':
nama_paket.append('Whitenning')
harga.append(500000)
elif kode_paket [i] == 'B':
nama_paket.append ('Acne')
harga.append(700000)
else:
nama_paket.append ('Anti Aging')
harga.append(1000000)
total_harga.append (int(harga[i]*jumlah[i]))
if kode_pelanggan[i] == '1':
total_bayar.append(total_harga[i] - (total_harga[i]*0.1))
else:
total_bayar.append(total_harga[i])
print('======================================================================================')
print('Nama Jenis Nama Harga Jumlah Total')
print('Pelanggan Pelanggan Paket ')
print('======================================================================================')
for i in range(ulang):
print(nm_pelanggan[i],jenis_pelanggan[i],nama_paket[i],harga[i],jumlah[i],total_bayar[i])
print('======================================================================================')
Hasil run:
Masukkan Nama Pelanggan:Lindi
Masukkan Kode Pelanggan [1/2]:1
Masukkan Kode Paket [A/B/C]:A
Masukkan Jumlah Beli:5
======================================================================================
Nama Jenis Nama Harga Jumlah Total
Pelanggan Pelanggan Paket
======================================================================================
Lindi Member Whitenning 500000 5 2250000.0
======================================================================================
Process finished with exit code 0
Alhamdulillah, semoga tulisan ini bermanfaat bagi yang membutuhkan. Wassalamu'alaikum Warahmatullahi Wabarakatuh.
Komentar
Posting Komentar