Contoh Flowchart Beserta Coding dalam Python
PENJUALAN TIKET BUS
#Input data penumpang
penumpang = input('Nama Pembeli : ')
no_hp = input('No.Hp : ')
jurusan = input('Pilih Jurusan[SBY/BL/LMP] : ')
#Pilih Jurusan Yang Diinginkan
if jurusan == 'SBY':
namajurusan = 'SURABAYA'
harga=300000
elif jurusan == 'BL':
namajurusan = 'BALI'
harga=350000
else:
namajurusan = 'LAMPUNG'
harga=320000
#Input Jumlah Tiket yang akan Dibeli
jml= int(input('Jumlah tiket yang di pesan
: '))
if jml >= 3:
discount =(jml * harga) *0.1
else:
discount = 0
#Proses Hitung
total = (jml * harga) -discount
#Output
print('-----------------------------------')
print('
PO. ALHAKIM LINTAS PROVINSI ')
print('-----------------------------------')
print('Nama Penumpang :'+str(penumpang))
print('No.Hp :'+str(no_hp))
print('Kode Jurusan yang Dipilih :'+str(jurusan))
print('Harga Tiket :Rp',+(harga))
print('Jumlah Tiket Yang Dipesan :',+(jml))
print('-----------------------------------')
print('Discount Yang Didapat :',+(discount))
print('Total :Rp.',+(total))
uangbayar = int(input('Uang Bayar :Rp. '))
uangkembali = uangbayar - total
print('Uang Kembali :Rp.',+(uangkembali))
print('-----------------------------------')
print(' TERIMAKASIH ')
print('
SEMOGA SELAMAT SAMPAI TUJUAN ')
print('-----------------------------------')
print('CALON
MAHASISWA BARU BSI')
print('=========================')
print('si : Sistem
informasi')
print('sia: Sistem
informasi akutansi')
print('Jurusan
pilihan: si')
print('Jurusan
pilihan: sia')
harga_si = 2400000
harga_sia =
2000000
print('\n')
print('==============================================')
kode_jurusan_si =
'si'
nama_jurusan_si =
'sistem informasi'
harga_si = 2400000
kode_jurusan_sia =
'sia'
nama_jurusan_sia =
'sistem informasi akutansi'
harga_sia =
2000000
kode_jurusan =
input('masukan kode jurusan anda : ')
print('================================')
if kode_jurusan ==
kode_jurusan_si :
print('kode
jurusan : ', kode_jurusan_si)
print('nama
jurusan: ', nama_jurusan_si)
print('harga: ',
harga_si)
print('masukan
data diri kalian berupa NAMA dan NIM: ')
nama_si =
input('Masuk kan Nama Anda: ')
Nim_si =
input('Masuk kan NIM Anda: ')
nominal_bayar_si =
input('silahkan masukan nominal pembayaran: ')
tot_si =
print('Kembalian anda: ', int(nominal_bayar_si) - int(harga_si))
print('SELAMAT
ANDA JADI MAHASISWA BSI')
print('\n')
elif kode_jurusan
== kode_jurusan_sia:
print('kode
jurusan: ', kode_jurusan_sia)
print('nama
jurusan: ', nama_jurusan_sia)
print('harga: ',
harga_sia)
print('masukkan
data diri kalina berupa NAMA dan NIM: ')
nama_sia =
input('Masuk kan Nama Anda: ')
Nim_si =
input('Masuk kan NIM Anda: ')
nominal_bayar_sia
= input('silahkan masukan nominal pembayaran: ')
tot_sia =
print('kembalain anda: ', int(nominal_bayar_sia) - int(harga_sia))
print('SELAMAT
ANDA MENJADI MAHASISWA BSI')
print('\n')
else:
print('MAAF ANDA
MASUK KAN KODE YANG TIDAK TERDAFTAR, SILAHKAN COBA LAGI!!!!!!!!')
# Input data
print("PROGRAM HITUNG GAJI
KARYAWAN".center(60, '='))
nama = input("Nama Karyawan: ")
gol_jab = input(" Golongan Jabatan : ")
pendidikan = input(" Pendidikan : ")
jam_kerja = int(input(" Jumlah jam kerja : "))
print('-'.center(60, '-'))
# RUMUS
# Tunjangan Jabatan
if gol_jab == '1':
tun_jab = float(gaji*0.05)
elif gol_jab == '2':
tun_jab = float(gaji*0.1)
elif gol_jab == '3':
tun_jab = float(gaji*0.15)
# Tunjangan Pendidikan
if pendidikan == 'SMA':
tun_pen = float(gaji*0.025)
elif pendidikan == 'D1':
tun_pen = float(gaji*0.05)
elif pendidikan == 'D3':
tun_pen = float(gaji*0.2)
elif pendidikan == 'S1':
tun_pen = float(gaji*0.3)
# Honor Lembur
if jam_kerja > 8:
jam_lembur = jam_kerja-8
hon_lem = jam_lembur*3500
#Total Gaji
tot = gaji + tun_pen + tun_jab + hon_lem
# tampilan
print('\n')
print("Karyawan yang bernama",
nama)
print(" Gaji pokok Rp ", gaji)
print("Honor yang diterima")
print(" Tunjangan Jabatan Rp ", tun_jab)
print(" Tunjangan Pendidikan Rp ", tun_pen)
print(" Honor Lembur Rp ", hon_lem)
print(" ______ +")
print(" Rp ", tot)
PERHITUNGAN NILAI SISWA
GEROBAK FRIED CHICKEN
# Judul
print("GEROBAK FRIED CHICKEN".center(60, '*'))
print('='.center(60, '='))
# Tabel
print('''Kode Jenis Potong Harga
================================
D Dada Rp 2500
P Paha Rp 2000
S Sayap Rp 1500
================================''')
print('\n')
# Masukkan berapa banyak jenis pesanan
ulang = int(input("Banyak jenis pesanan yang akan dicantumkan: "))
print('\n')
# List
kode_potong = []
banyak_potong = []
jenis_potong = []
harga = []
jumlah = []
# Memulai perulangan sesuai banyak jenis pesanan
for i in range(ulang):
print("Jenis Ke - ", i+1)
kode_potong.append(input("Kode Potong [D/P/S] : "))
banyak_potong.append(int(input("Banyak Potong : ")))
if kode_potong[i] == "D" or kode_potong[i] == "d" :
jenis_potong.append("Dada")
harga.append("2500")
jumlah.append(banyak_potong[i]*2500)
elif kode_potong[i] == "P" or kode_potong[i] == "p" :
jenis_potong.append("Paha")
harga.append("2000")
jumlah.append(banyak_potong[i]*2000)
elif kode_potong[i] == "S" or kode_potong[i] == "s" :
jenis_potong.append("Sayap")
harga.append("1500")
jumlah.append(banyak_potong[i]*1500)
else :
jenis_potong.append("Kode Salah")
harga.append("0")
jumlah.append(0)
# Menampilkan hasil bayar
print('\n')
print("GEROBAK FRIED CHICKEN")
print('-'.center(60, '-'))
print('''No. Jenis Harga Banyak Jumlah
Potong Satuan Beli Harga''')
print('-'.center(60, '-'))
# Perulangan untuk pembayaran
for j in range(ulang):
print("%i %s %s %i Rp %i" % (j+1,jenis_potong[j], harga[j], banyak_potong[j], jumlah[j]))
print('-'.center(60, '-'))
# Perhitungan Akhir
tot_harga = sum(jumlah)
pajak = float(tot_harga * 0.1)
bayar = tot_harga + pajak
# Tampilkan perhitungan akhir
print(" Jumlah Bayar Rp ", tot_harga)
print(" Pajak 10% Rp ", pajak)
print(" Total Bayar Rp ", bayar)
Comments
Post a Comment