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

Postingan populer dari blog ini

Makalah "Peluang dan Tantangan Revolusi Industri 4.0 terhadap Perkembangan Teknologi di Indonesia"

Reading Exercise: Organic Foods (English Club)

Pengenalan dan Penerapan Software ABSS Premier V20 pada perusahaan CV. Elektroski Menggunakan Konsep Multi Currency