Pada kesempatan kali ini Panduan Code akan memberikan tutorial singkat tentang cara membuat program hitung jumlah bayar pembelian kaos pyth...
Program Hitung Jumlah Bayar Pembelian Kaos Python
Kamis, Oktober 20, 2022
Daftar Isi [Tampil]
Pada kesempatan kali ini Panduan Code akan memberikan tutorial singkat tentang cara membuat program hitung jumlah bayar pembelian kaos python.
Logika program nya hampir sama dengan program sebelumnya yaitu tentang latihan membuat program tiket bioskop dengan python, namun beda nya yang kali ini tingkat kesulitan nya sedikit dinaikan.
Namun jika Anda benar benar teliti dan suka mencoba trial and error pasti Anda akan paham dengan mudah.
Penasaran seperti apa souce code nya? yuk simak langsung dibawah ini.
Soal Latihan Program Hitung Jumlah Bayar Pembelian Kaos
Toko Kaos Polosan menjual kaos oblong untuk pria dan wanita dengan ukuran S, M, L, XL, dan 2XL.
Warna yang tersedia yaitu putih, hitam dan abu-abu (tersedia untuk pria dan wanita).
Harga kaos pria mulai dari Rp50.000 untuk ukuran S, dan bertambah kelipatan Rp10.000 untuk ukuran berikutnya.
Harga kaos wanita mulai dari Rp55.000 untuk ukuran S, dan bertambah kelipatan Rp15.000 untuk ukuran berikutnya.
Jika pembeli memilih warna selain warna putih maka dikenakan tambahan biaya Rp5.000.
Buatlah program untuk menghitung jumlah bayar pembelian kaos.
contoh input:
Pilih jenis kaos P = Pria, W = Wanita P
Pilih ukuran kaos S, M, L, XL, 2XL S.
Pilih warna kaos P = Putih, H - Hitam, A - Abu-abu H
contoh output: Jenis kaos Pria, ukuran S, harga Rp50000 warna Hitam +Rp5000, total bayar Rp55000
alternatif output: Jenis kaos Pria Ukuran 5 Harga Rp50000 Warna Hitam +Rp5000 Total bayar Rp55000
Source Code Hitung Jumlah Bayar Pembelian Kaos Python
Berikut source code nya:
jenis = input("Pilih jenis kaos P = Pria, W = Wanita : ").lower()
kaos = input("Pilih ukuran kaos S, M, L, XL, XXL : ").lower()
warna = input("Pilih warna kaos P = putih, H = hitam, A = Abu-abu : ").lower()
jumlah = int(input("Berapa jumlah kaos yang dibeli: "))
if jenis == "p":
gender = "Pria"
if kaos == "s":
harga = 50000
elif kaos == "m":
harga = 60000
elif kaos == "l":
harga =70000
elif kaos == "xl":
harga = 80000
elif kaos == "xxl":
harga = 90000
if warna == "p":
kode = "putih"
biaya = 0
elif warna == "h":
kode = "hitam"
biaya = 5000
elif warna == "a":
kode = "abu-abu"
biaya = 5000
if jenis == "w":
gender = "wanita"
if kaos == "s":
harga = 55000
elif kaos == "m":
harga = 70000
elif kaos == "l":
harga =85000
elif kaos == "xl":
harga = 100000
elif kaos == "xxl":
harga = 115000
if warna == "p":
kode = "putih"
biaya = 0
elif warna == "h":
kode = "hitam"
biaya = 5000
elif warna == "a":
kode = "abu-abu"
biaya = 5000
else:
kode = "pilihan tidak tersedia"
total = (harga + biaya) * jumlah
print (f"Anda membeli kaos {gender}")
print (f"Ukuran {kaos}")
print (f"Warna {kode} +{biaya}")
print (f"Harga Rp.{harga}")
print (f"Jumlah {jumlah}")
print (f"total bayar RP.{total}")
Penjelasan Source Code Hitung Jumlah Bayar Pembelian Kaos Python
Pada baris pertama sampai ke empat adalah pendefinisian nilai input.
Variabel if pertama adalah untuk mendefinisikan jenis pilihan p sebagai Pria.
Dan variabel if kedua yaitu kaos untuk mendefinisikan pilihan s sebagai ukuran, begitu pula elif atau else if bagian m, l, xl, xxl mendefinisikan ukuran kaos.
Lalu variabel if warna untuk mendefinisikan p sebagai putih, h sebagai hitam, dan a sebagai abu-abu, dan karena ada tambahan biaya untuk kaos selain putih maka ada variabel biaya.
Kemudian rumus total harga nya, harga per pcs di tambah 5000 jika bukan warna putih lalu dikali jumlah pembelian.
Dan 7 baris perintah print terakhir adalah untuk mencetak output program.
Silahkan amati dengan teliti dan coba praktekan secara langsung agar Anda lebih paham, jika Anda masih kebingunan silahkan ajukan pertanyaan pada kolom komentar.
Terima kasih, salam titik koma.
Bantu Apresiasi Bantu berikan apresiasi jika artikelnya dirasa bermanfaat agar penulis lebih semangat lagi membuat artikel bermanfaat lainnya. Terima kasih.