Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. data_karyawan = ['A', 'B', 'C', 'D']
  2. # input kode karyawan
  3. k_karyawan = input('Masukan kode karyawan: ')
  4. # input nama karyawan
  5. n_karyawan = input('Masukan nama karyawan: ')
  6. # input golongan karyawan
  7. i_gol_karyawan = input('Masukan golongan: ')
  8. print()
  9. print('='* 25)
  10. print('STRUK RINCIAN GAJI KARYAWAN')
  11. print('-'* 25)
  12. print()
  13. print('Nama karyawan : ', n_karyawan.upper(), '(''Kode:', k_karyawan.upper(), ')')
  14. print('-'* 50)
  15. print()
  16. i_data = i_gol_karyawan.upper()
  17.  
  18. if i_data == data_karyawan[0]:
  19. print('Gaji pokok : ', 'Rp', '{:,}'.format(10000000))
  20. print()
  21. hasil = 2.5 * 10000000 / 100
  22. total = 10000000 - hasil
  23. print('potongan', '(', 2.5, '%',') : ', '{:,}'.format(hasil))
  24. print()
  25. print('-'*50)
  26. print()
  27. print('Gaji Bersih : ', 'Rp','{:,}'.format(total))
  28. elif i_data == data_karyawan[1]:
  29. print('Gaji pokok : ', 'Rp', '{:,}'.format(8500000))
  30. print()
  31. hasil = 2.0 * 8500000 / 100
  32. total = 8500000 - hasil
  33. print('potongan', '(', 2.0, '%',') : ', '{:,}'.format(hasil))
  34. print()
  35. print('-'*50)
  36. print()
  37. print('Gaji Bersih : ', 'Rp','{:,}'.format(total))
  38. elif i_data == data_karyawan[2]:
  39. print('Gaji pokok : ', 'Rp', '{:,}'.format(7000000))
  40. print()
  41. hasil = 1.5 * 7000000 / 100
  42. total = 7000000 - hasil
  43. print('potongan', '(', 1.5, '%',') : ', '{:,}'.format(hasil))
  44. print()
  45. print('-'*50)
  46. print()
  47. print('Gaji Bersih : ', 'Rp','{:,}'.format(total))
  48. elif i_data == data_karyawan[3]:
  49. print('Gaji pokok : ', 'Rp', '{:,}'.format(5000000))
  50. print()
  51. hasil = 1.0 * 5000000 / 100
  52. total = 5000000 - hasil
  53. print('potongan', '(', 1.0, '%',') : ', '{:,}'.format(hasil))
  54. print()
  55. print('-'*50)
  56. print()
  57. print('Gaji Bersih : ', 'Rp','{:,}'.format(total))
  58. else:
  59. print('Maaf data yang anda masukan tidak valid')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement