HamdanNur

zakat

Jan 14th, 2018
3,691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.78 KB | None | 0 0
  1. nama=[]
  2. gaji=[]
  3. emas=[]
  4. zakat=[]
  5. pertahun=[]
  6. perbulan=[]
  7. nisab=[]
  8. print ('+-----------------------------------------------+')
  9. print ('|         Menghitung Zakat Penghasilan          |')
  10. print ('|      menurut pendapatan kasar (brutto)        |')
  11. print ('|                                               |')
  12. print ('+-----------------------------------------------+')
  13. data=int(input('Masukan banyak data : '))
  14. print('==========================================')
  15.  
  16. for i in range(data):
  17.     a = input('Masukan nama : ')
  18.     nama.append(a)
  19.     b = int(input('Masukan harga emas : '))
  20.     emas.append(b)
  21.     c = int(input('Berapa penghasilan/bulan : '))
  22.     gaji.append(c)
  23.     print('')
  24.  
  25.    
  26. for i in range(data):
  27.     d = 12 * gaji[i]
  28.     pertahun.append(d)
  29.     e = 0.025 * pertahun[i]
  30.     zakat.append(e)
  31.     f = 85 * emas[i]
  32.     nisab.append(f)
  33.     g = zakat[i] / 12
  34.     perbulan.append(g)
  35.  
  36. for i in range(data):
  37.     print ('')
  38.     print('----------------------------------------')
  39.     print('      Zakat Penghasilan (Brutto)')
  40.     print('----------------------------------------')
  41.     print('Nama                         :',nama[i])
  42.     print('Harga 1 gram emas            :','Rp.',emas[i])
  43.     print('Penghasilan per bulan        :','Rp.',gaji[i])
  44.     print('Penghasilan per tahun        :','Rp.',pertahun[i])
  45.     print('Harga nishab (85 gram emas)  :','Rp.',nisab[i])
  46.     print('Zakat penghasilan            :','2.5% x',pertahun[i],'=','Rp.',zakat[i])
  47.     if pertahun[i] >= nisab[i]:
  48.         print('Keterangan                   : WAJIB Zakat Rp.',zakat[i],'/tahun')
  49.         print('                               atau Rp. ',perbulan[i],'/bulan')
  50.         print('')
  51.     if pertahun[i] <= nisab[i]:
  52.         print('Keterangan                   : Anda BELUM WAJIB Zakat')
Advertisement
Add Comment
Please, Sign In to add comment