Berikut ini adalah pertanyaan dari limkoeichen2 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
nama = input("Nama Karyawan : ")
jabatan = input("Jabatan : ")
gaji_pokok = int(input("Gaji Pokok : "))
status = input("lajang / menikah ? ").lower()
anak = int(input("Jumlah anak : "))
durasi = int(input("Lama bekerja(dalam tahun) ? "))
#tunjangan jabatan
if(gaji_pokok == 250000):
tunj_jabatan = gaji_pokok * 0.05
else:
tunj_jabatan = 0
#tunjangan keluarga
if(status == "menikah"):
tunj_keluarga = gaji_pokok * 0.025
#tunjangan anak
if(anak == 0):
tunj_anak = 0
elif(anak == 1):
tunj_anak = gaji_pokok * 0.01
elif(anak == 2):
tunj_anak = gaji_pokok * 0.02
elif(anak == 3):
tunj_anak = gaji_pokok * 0.03
else:
tunj_anak = gaji_pokok * 0.03
else:
tunj_keluarga = 0
tunj_anak = 0
#bonus
if(durasi >= 5):
bonus = gaji_pokok * 0.02
else:
bonus = 0
#gaji kotor
gaji_kotor = gaji_pokok + tunj_jabatan + tunj_keluarga + tunj_anak + bonus
#pajak
if(gaji_kotor > 7500000):
pajak = gaji_kotor * 0.05
else:
pajak = 0
#gaji bersih
gaji_bersih = gaji_kotor - pajak
print("INFO KARYAWAN")
print("")
print("Nama Karyawan : " + nama)
print("Jabatan : " + jabatan)
print("Gaji Pokok : " + str(gaji_pokok))
print("Tunj. Jabatan : " + str(tunj_jabatan))
print("Tunj. Keluarga: " + str(tunj_keluarga))
print("Tunj. Anak : " + str(tunj_anak))
print("Bonus : " + str(bonus))
print("Gaji Kotor : " + str(gaji_kotor))
print("Pajak : " + str(pajak))
print("Gaji Bersih :" + str(gaji_bersih))
NOTE : kalo misalnya ada bug, masih ada miss kondisi, atau error kabarin aja ya, semoga membantu
Semoga dengan pertanyaan yang sudah terjawab oleh ImSoGenius 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: Thu, 26 May 22