Jika di pilih 1 maka keluar pilihan Menghitung Tarif yang q Kendaraan. Gunakan kondisi percabangan if bersarang. Dimana memiliki ketentuan : Input Nama Penyewa, Jumlah Kendaraan dan Lama Hari Sewa. Dengan harga 1 kendaraan 200.000. Ketentuan output potongan antara lain : Jika Jumlah Kendaraan lebih besar sama dengan 3 dengan Lama Sewa lebih besar sama dengan 3 mendapat potongan 200.000 dan lebih kecil sama dengan 2 mendapat potongan 100.000 Jika Jumlah Kendaraan lebih kecil sama dengan 2 dengan Lama Sewa lebih besar sama dengan 3 mendapat potongan 50.000 dan lebih kecil sama dengan 2 tidak mendapat potongan Jika sudah keluar output Tarif yang di bayarkan maka akan ada pilihan y/t untuk lanjut ke pemilihan awal 1/2/3/4
Jawaban:
stop = False
while not(stop):
pilihan = int(input("Masukkan pilihan 1, 2, 3, atau 4: "))
if pilihan == 1:
namaPenyewa = str(input("Masukkan nama Anda: "))
jumlahKendaraan = int(input("Masukkan jumlah kendaraan Anda: "))
lamaSewa = int(input("Masukkan berapa hari masa sewa: "))
hargaPerKendaraan = 200000
totalTarif = 0
if jumlahKendaraan >= 3 and lamaSewa >= 3:
totalTarif = ((jumlahKendaraan * hargaPerKendaraan) * lamaSewa) – 200000
print(f"Bapak/ Ibu {namaPenyewa} total tarif yang Anda harus bayar adalah Rp{totalTarif}")
elif jumlahKendaraan >= 3 and lamaSewa <= 2:
totalTarif = ((jumlahKendaraan * hargaPerKendaraan) * lamaSewa) – 100000
print(f"Bapak/ Ibu {namaPenyewa} total tarif yang Anda harus bayar adalah Rp{totalTarif}")
elif jumlahKendaraan <= 2 and lamaSewa >= 3:
totalTarif = ((jumlahKendaraan * hargaPerKendaraan) * lamaSewa) – 50000
print(f"Bapak/ Ibu {namaPenyewa} total tarif yang Anda harus bayar adalah Rp{totalTarif}")
elif jumlahKendaraan <=2 and lamaSewa <=2:
totalTarif = ((jumlahKendaraan * hargaPerKendaraan) * lamaSewa)
print(f"Bapak/ Ibu {namaPenyewa} total tarif yang Anda harus bayar adalah Rp{totalTarif}")
selesai = input("Apakah anda ingin mengakhiri? (Tekan Y untuk Iya, T untuk Tidak): ")
if selesai == "Y" or selesai == "y":
stop = True
elif selesai == "T" or selesai == "t":
stop = False
Penjelasan:
Kode di atas menggunakan bahasa Python. Apabila kurang jelas bisa melihat di gambar yang saya lampirkan.