aldowildan

program pendapatan_laundry

Jan 21st, 2019
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.77 KB | None | 0 0
  1. program array1;
  2. uses crt;
  3. var
  4. pendapatanharian,manager,marketing,buruh,buruhorg,pbarang,pbarangorg,listrik,air,minyak,sabunpewangi,media : array [1..100] of real;
  5. gpbarang,gburuh,gajiber,gajibulan : real;
  6. i, j, jumlahdata : integer;
  7. begin
  8. clrscr;
  9. writeln ('+---------------------------------------------------+');
  10. writeln ('|            PERHITUNGAN PENDAPATAN LAUNDRY         |');
  11. writeln ('+---------------------------------------------------+');
  12. write   (' banyak data yang dimasukkan: '); readln(jumlahdata);
  13. for i := 1 to jumlahdata do
  14. begin
  15. writeln ('');
  16. writeln (' PENDAPATAN BULAN ke-',i:1);
  17. write   ('   Pendapatan Harian            : Rp.');readln(pendapatanharian[i]);
  18. write   ('   Gaji Manager                 : Rp.');readln(manager[i]);
  19. write   ('   Gaji Marketing               : Rp.');readln(marketing[i]);
  20. write   ('   Gaji Buruh (1org)            : Rp.');readln(buruh[i]);
  21. write   ('   Jumlah Buruh                 : ');readln(buruhorg[i]);
  22. write   ('   Gaji Pengantar Barang (1org) : Rp.');readln(pbarang[i]);
  23. write   ('   Jumlah Pengantar Barang      : ');readln(pbarangorg[i]);
  24. write   ('   Minyak Kendaraan             : Rp.');readln(minyak[i]);
  25. write   ('   Sabun Cuci & Pewangi         : Rp.');readln(sabunpewangi[i]);
  26. write   ('   Biaya Listrik                : Rp.');readln(listrik[i]);
  27. write   ('   Biaya Air                    : Rp.');readln(air[i]);
  28. write   ('   Media Promosi                : Rp.');readln(media[i]);
  29. writeln ('+---------------------------------------------------+');
  30. end;
  31.  
  32. clrscr;
  33. for i:=1 to jumlahdata do
  34. begin
  35. gburuh:=buruh[i]*buruhorg[i];
  36. gpbarang:=pbarang[i]*pbarangorg[i];
  37. gajibulan:=pendapatanharian[i]*30;
  38. gajiber:=(gajibulan-(manager[i]+marketing[i]+gburuh+gpbarang+minyak[i]+sabunpewangi[i]+listrik[i]+air[i]+media[i]));
  39. writeln ('');
  40. writeln (' PENDAPATAN BULAN ke-',i:1);
  41. writeln ('+------------------------------------------------+');
  42. writeln ('   PENDAPATAN PERBULAN    : Rp.',gajibulan:0:0);
  43. writeln ('+------------------------------------------------+');
  44. writeln (' Potongan Gaji');
  45. writeln ('   Gaji Manager           : Rp.',manager[i]:0:0);
  46. writeln ('   Gaji Marketing         : Rp.',marketing[i]:0:0);
  47. writeln ('   Gaji Buruh             : Rp.',gburuh:0:0);
  48. writeln ('   Gaji Pengantar Barang  : Rp.',gpbarang:0:0);
  49. writeln ('   Minyak Kendaraan       : Rp.',minyak[i]:0:0);
  50. writeln ('   Sabun Cuci & Pewangi   : Rp.',sabunpewangi[i]:0:0);
  51. writeln ('   Biaya Listrik          : Rp.',listrik[i]:0:0);
  52. writeln ('   Biaya Air              : Rp.',air[i]:0:0);
  53. writeln ('   Media Promosi          : Rp.',media[i]:0:0);
  54. writeln ('+------------------------------------------------+');
  55. writeln ('   PENDAPATAN BERSIH      : Rp.',gajiber:0:0);
  56. writeln ('+------------------------------------------------+');
  57. end;
  58. readln;
  59. end.
Advertisement
Add Comment
Please, Sign In to add comment