Tugas Dasar Pemrograman 4
Soal:
Tugas 1 PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan
kontraknya sebesar Rp. 300,000 perbulan, dengan memperoleh tunjangan-tunjangan
sebagai berikut :
• Tunjangan Jabatan
Golongan Persentase 1. 5% ,2. 10%, 3. 15%
Logikanya : Jika seorang karyawan tersebut dengan golongan
3, maka mendapatkan tunjangan sebesar 15% * Rp. 300,000
• Tunjangan
Pendidikan Pendidikan Persentase SMA 2.5%, D1 5%, D3 20%, S1 30%
Jika seorang karyawan tersebut dengan Tingkat Pendidikan S1,
maka mendapatkan tunjangan pendidikan sebesar 30% * Rp. 300,000
• Honor Lembur Jumlah
jam kerja normal sebanyak 8 jam, Honor lembur diberikan jika jumlah jam kerja
lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan Rp. 3500
untuk setiap kelebihan jam kerja karyawan tersebut.
Jawab :
Berikut perogram phyton berdasarkan soal si atas :)
#input
karyawan=input("Nama karyawan
:")
jabatan=input("Golongan jabatan
1/2/3:")
pendidikan=input("Pendidikan
SMA/D1/D3/S1 :")
Jumlah_jamkerja=int(input("Jumlah jam kerja
:"))
gaji=300.000
#proses jabatan
if jabatan=="1":
presentase="5%"
tunjangan_jab=5 * gaji
elif jabatan=="2":
presentase="10%"
tunjangan_jab=10 * gaji
elif jabatan=="3":
presentase="15%"
tunjangan_jab=15 * gaji
else:
print("salah tuh cek
lagi!")
print(" ")
print(" ")
exit()
#input pendidikan
if pendidikan=="SMA"or pendidikan=="sma":
presentase="2,5%"
tunjangan_pen=25 * gaji
elif pendidikan=="D1"or pendidikan=="d1":
presentase="5%"
tunjangan_pen=5 * gaji
elif pendidikan=="D3"or pendidikan=="d3":
presentase="20%"
tunjangan_pen=20 * gaji
elif pendidikan=="S1"or pendidikan=="s1":
presentase="30%"
tunjangan_pen=30 * gaji
else:
print("salah tuh cek
lagi!")
print(" ")
print(" ")
exit()
jamlembur=3500
#proses jam kerja
if Jumlah_jamkerja
>=8:
jumlah_jam=(Jumlah_jamkerja-8) * jamlembur
#dibawah 8 jam
else:
jumlah_jam=0
#output
print("==================================================")
print("karyawan yang
bernama :",karyawan)
print("gaji yang diterima :")
print(" Tunjangan
Jabatan Rp. ", tunjangan_jab)
print(" Tunjangan
pendidikan Rp. ", tunjangan_pen)
print(" Honor
lembur Rp. ", jumlah_jam)
print(" Gaji pokok Rp. ", gaji)
print("
_________________+ ")
total_gaji=int(tunjangan_jab)+int(tunjangan_pen)+int(jumlah_jam)+int(gaji)
print(" Toal gaji Rp. ", total_gaji)
Hasil jadi:
MINTA FLOWCHARTNYA MIN
ReplyDelete