TOLONG BUAT PROGRAM PYTHON Perhitungan Biaya Rawat Inap Nomor Pasien : Input Nama

Berikut ini adalah pertanyaan dari Berliansaa pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

TOLONG BUAT PROGRAM PYTHONPerhitungan Biaya Rawat Inap
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