Laman

Categories

Minggu, 13 Mei 2012

Contoh Program Python - Program Biro Perjalanan

Berikut adalah ketentuan dari program ini :
Seorang yang ikut tour harus membayar biaya untuk 7 hari, meskipun hanya pergi kurang dari 7 hari, jika seseorang ingin peergi lebih dari 7 hari dikenakan biaya tambahan sesuai dengan biaya tambahan tiap paket.

berikut ini adalah listing programmnya :

loop = 1
pil = 0
lama = 0

def satu():
    if Lama <= 7 :
        waktu = 7
    else :
        waktu = lama

    harga = waktu*800
    total = harga
   
    hari = Lama - 7
    if hari <= 7 :
        tambahan = 0
    else :
        tambahan = hari * 75
    print
    print "Harga Paket 1 adalah 800 u$"
    print "Harga Paket anda selama ",Lama," Hari"," adalah ",harga
    print "Biaya Tambahan Per Hari adalah",tambahan
    print "Total Biaya Yang Harus Dibayar = ",total+tambahan
    return   
      
def dua():
    if Lama <= 7 :
        waktu = 7
    else :
        waktu = lama

    harga = waktu*800
    total = harga

    hari = Lama - 7
    if hari <= 7 :
        tambahan = 0
    else :
        tambahan = hari * 100
    print
    print "Harga Paket 2 adalah 1100 u$"
    print "Harga Paket anda selama ",Lama," Hari"," adalah ",harga
    print "Biaya Tambahan Per Hari adalah",tambahan
    print "Total Biaya Yang Harus Dibayar = ",total+tambahan
    return

def tiga():
    if Lama <= 7 :
        waktu = 7
    else :
        waktu = lama

    harga = waktu*800
    total = harga
   
    hari = Lama - 7
    if hari <= 7 :
        tambahan = 0
    else :
        tambahan = hari * 125
    print
    print "Harga Paket 3 adalah 1300 u$"
    print "Harga Paket anda selama ",Lama," Hari"," adalah ",harga
    print "Biaya Tambahan Per Hari adalah",tambahan
    print "Total Biaya Yang Harus Dibayar = ",total+tambahan
    return

def judul ():           
    print
    print
    print "       Program Biro Perjalanan         "
    print
    print "Lokasi Tujuan   Harga Paket   Biaya Tambahan "
    print "                 (7 Hari)       (Per Hari)"
    print
    print "1. Singapore      800 U$           75 U$"
    print "2. Thailand      1100 U$          100 U$"
    print "3. Hongkong      1300 U$          125 US"
    print "4. Keluar"
    print
    return

while loop == 1 :
    judul()
    Nama=raw_input("Masukkan Nama Peserta    : ")
    Lama=input("Masukkan Lama Berpergian : ")
    pil=input("Masukkan Pilihan Paket  : ")
    if pil==1:
        satu()
    elif pil==2:
        dua()
    elif pil==3:
        tiga()
    elif pil==4:
        quit([])
    else :
        quit([])

2 komentar:

  1. long live gan
    makasih ppostingannya

    BalasHapus
  2. Oke gan.. Thx dah berkunjung ya.. :D
    sering" mampir.. hhaa

    BalasHapus

^^