Berikut ini adalah pertanyaan dari Berliansaa pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Nomor Pasien : Input
Nama Pasien : Input
Nomor Kamar : Input
Kelas Kamar : Input
Lama Inap : Input
Biaya Inap per hari : Output
Total Biaya Inap : Output
Layanan Injeksi (10%) : Output
Layanan Kebersihan (5%) : Output
Layanan Laundry (8%) : Output
Total Bayar : Output
Mau Input Lagi [y/T] : Input
*Ketentuan Proses:
Biaya inap per hari
- Kelas Ekonomi --> 150.000
- Kelas Standar --> 200.000
- Kelas Eksekutif --> 300.000
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
#Perhitungan Biaya Rawat Inap
while True:
nomor_pasien = input("Nomor Pasien: ")
nama_pasien = input("Nama Pasien: ")
nomor_kamar = input("Nomor Kamar: ")
kelas_kamar = input("Kelas Kamar (Ekonomi/Standar/Eksekutif): ")
lama_inap = int(input("Lama Inap (dalam hari): "))
#Menentukan biaya inap per hari berdasarkan kelas kamar
if kelas_kamar.lower() == "ekonomi":
biaya_inap_per_hari = 150000
elif kelas_kamar.lower() == "standar":
biaya_inap_per_hari = 200000
elif kelas_kamar.lower() == "eksekutif":
biaya_inap_per_hari = 300000
else:
print("Kelas Kamar tidak valid")
break
#Menghitung total biaya inap
total_biaya_inap = biaya_inap_per_hari * lama_inap
#Menghitung biaya layanan tambahan
layanan_injeksi = total_biaya_inap * 0.1
layanan_kebersihan = total_biaya_inap * 0.05
layanan_laundry = total_biaya_inap * 0.08
#Menghitung total bayar
total_bayar = total_biaya_inap + layanan_injeksi + layanan_kebersihan + layanan_laundry
#Menampilkan output
print("Biaya Inap per hari: Rp", biaya_inap_per_hari)
print("Total Biaya Inap: Rp", total_biaya_inap)
print("Layanan Injeksi (10%): Rp", layanan_injeksi)
print("Layanan Kebersihan (5%): Rp", layanan_kebersihan)
print("Layanan Laundry (8%): Rp", layanan_laundry)
print("Total Bayar: Rp", total_bayar)
#Menanyakan apakah ingin input lagi
lagi = input("Mau Input Lagi? (y/T) ")
if lagi.lower() != "y":
break
Semoga dengan pertanyaan yang sudah terjawab oleh saidghiyatss dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 17 Apr 23