Minggu, 25 Oktober 2020

,

Kuis Pertemuan 7 DASAR PEMROGRAMAN Semester 1

Soal Latihan

Tampilan Input :

PENGINAPAN SEDAYU INDAH

***********************************************************

Nama Penyewa                                  :

Kode Kamar [A/C/M]                        :

Kode Kelas [1/2/3]                            :

Lama Inap                                           :

 

Tampilan Output :

 

PENGINAPAN SEDAYU INDAH

************************************************************

Nama Penyewa                                  :

Nama Kamar                                      :

Kelas                                                   :

Lama Menginap                                 :             Hari

Biaya Sewa                                         : Rp.

Biaya Administrasi                            : Rp.

Total Biaya                                         : Rp.

Pembayaran                                      : Rp.

Kembali                                              : RP.

************************************************************

Souvenir                                            

 

 

Sebuah Penginapan mempunyai ketentuan tarif kamar sebagai berikut :

Kode Kamar

Nama Kamar

Kode Kelas

Kelas

Biaya/Malam

A

Anyelir

1

VIP

Rp. 350.000

2

Kelas 1

Rp. 250.000

3

Kelas 2

Rp. 150.000

B

Cempaka

1

VIP

Rp. 500.000

2

Kelas 1

Rp. 400.000

3

Kelas 2

Rp. 300.000

C

Melati

1

VIP

Rp. 1000.000

2

Kelas 1

Rp. 750.000

3

Kelas 2

Rp. 650.000

 

·     Gunakan perintah if untuk menentukan nama kamar,kelas,dan harga kamar.

·     Untuk penyewaan kamar lebih dari 1 minggu maka akan mendapat souvenir “Free Lunch” selain itu tidak dapat

·     Setiap menyewa dikenakan biaya administrasi sebesar Rp. 75.000

·     Total Biaya = (Biaya Sewa x Lama Menginap) + Biaya Administrasi.

·     Untuk pembayaran di input

·     Uang Kembali= Pembayaran-Total Biaya

Jawab :

#Input
print("                          PENGINAPAN SEDAYU INDAH                          ")
print("***************************************************************************")
nama=
input("Nama Penyewa\t\t\t: ")
kode_kmr=
input("Kode Kamar [A/C/M]\t\t: ")
#If Kode Kamar
if kode_kmr=="A" or kode_kmr=="a":
    namakmr=
"Anylir"
elif kode_kmr=="C" or kode_kmr=="c":
    namakmr=
"Cempaka"
elif kode_kmr=="M" or kode_kmr=="m":
    namakmr=
"Melati"
else:
   
print("Input Kode Kamar salah, Program akan segera tertutup")
   
print(" ")
   
exit()

kode_kls=
input("Kode Kelas [1/2/3]\t\t: ")
#If Kode kelas di dalam If Kode kamar
if kode_kmr=="A" or kode_kmr=="a":
   
if kode_kls=="1":
        namakelas=
"VIP"
       
harga="350000"
   
elif kode_kls=="2":
        namakelas=
"Kelas 1"
       
harga="250000"
   
elif kode_kls=="3":
        namakelas=
"Kelas 2"
       
harga="150000"
   
else:
       
print("Input Kode Kelas salah, Program akan segera tertutup")
       
print(" ")
       
exit()
elif kode_kmr=="C" or kode_kmr=="c":
   
if kode_kls=="1":
        namakelas=
"VIP"
       
harga="500000"
   
elif kode_kls== "2":
        namakelas=
"Kelas 1"
        
harga="400000"
   
elif kode_kls=="3":
        namakelas=
"Kelas 2"
       
harga="300000"
   
else:
       
print("Input Kode Kelas salah, Program akan segera tertutup")
       
print(" ")
       
exit()
elif kode_kmr=="M" or kode_kmr=="m":
   
if kode_kls=="1":
        namakelas=
"VIP"
       
harga="1000000"
   
elif kode_kls== "2":
        namakelas=
"Kelas 1"
       
harga="750000"
   
elif kode_kls=="3":
        namakelas=
"Kelas 2"
       
harga="650000"
   
else:
       
print("Input Kode Kelas salah, Program akan segera tertutup")
       
print(" ")
       
exit()

#input Lama Inap
lama=int(input("Lama Inap\t\t\t\t: "))

#Proses
admin=75000
total=(int (harga) * int (lama)) + admin

#Output
print("                          PENGINAPAN SEDAYU INDAH                          ")
print("***************************************************************************")
print("Nama Penyewa\t\t\t: "+ nama)
print("Nama Kamar\t\t\t\t: "+ namakmr)
print("Kelas\t\t\t\t\t: "+ namakelas)
print("Lama Menginap\t\t\t: "+str (lama), "Hari" )
print("Biaya Sewa\t\t\t\t:Rp. "+harga)
print("Biaya Administrasi\t\t:Rp. "+str (admin))
print("Total Biaya\t\t\t\t:Rp. "+str (total))
bayar=
int(input("Pembayaran\t\t\t\t:Rp."))
kembali=bayar-total                          
# Proses Kembali
print("Kembali\t\t\t\t\t:Rp. "+str (kembali))
print("***************************************************************************")
#di atas 7 Hari Dapat Free Lunch
if lama>=7:
   
print("Souvenir\t\t\t\t:Free Lunch")
#Di bawah 7 Hari tidak dapat free lunch
else:
   
print( )

 

 

Jika di RUN maka hasilnya seperti ini :

 

  •   Dibawah 7 Hari Tidak mendapatkan Free Lunch 
  • Diatas 7 Hari mendapatkan souvenir Free Lunch

 

 

 

 

0 comments:

Posting Komentar