Advertisement
aldowildan

program pembelian_barang

Jan 21st, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.71 KB | None | 0 0
  1. program uts_pembelian_barang;
  2. uses crt;
  3. var
  4.         nama:string;
  5.         nomor,banyak,kode:integer;
  6.         diskon,harga,jumlahbayar,total,subtotal,kembalian:real;
  7. begin
  8. clrscr;
  9.         writeln('============================== ');
  10.         writeln('PROGRAM PEMBELIAN BARANG');
  11.         writeln('============================== ');
  12.         writeln;
  13.         write('Masukkan Nomor Pembelian: '); readln(nomor);
  14.         write('Masukkan Kode Barang (1=HP, 2=Laptop, 3=Sepatu, 4=Tas, 5=Televisi): '); readln(kode);
  15.         write('Masukkan Banyak Barang: '); readln(banyak);
  16.         writeln('============================== ');
  17.         writeln;
  18. if kode=1 then
  19. begin
  20.         nama:= 'Handphone';
  21.         harga:= 2500000
  22. end
  23. else
  24. if kode=2 then
  25. begin
  26.         nama:= 'Laptop';
  27.         harga:= 4000000
  28. end
  29. else
  30. if kode=3 then
  31. begin
  32.         nama:= 'Sepatu';
  33.         harga:= 200000
  34. end
  35. else
  36. if kode=4 then
  37. begin
  38.         nama:= 'Tas';
  39.         harga:= 150000
  40. end
  41. else
  42. if kode=5 then
  43. begin
  44.         nama:= 'Televisi';
  45.         harga:= 4200000
  46.         end;
  47. total:=harga*banyak;
  48. if(total >= 250000) then
  49. begin
  50.         diskon:= ((10/100)*total);
  51.         end;
  52. writeln('Nomor Pembelian : ',nomor);
  53. writeln('Kode Barang     : ',kode);
  54. writeln('Nama Barang     : ',nama);
  55. writeln('Harga Barang    : Rp.',harga:8:2);
  56. writeln('Banyak Barang   : ',banyak);
  57. writeln('Total           : Rp.',total:8:2);
  58. writeln('Diskon          : Rp.',diskon:8:2);
  59. subtotal:=total-diskon;
  60. writeln('Subtotal        : Rp.',subtotal:8:2);
  61. writeln('============================== ');
  62. writeln;
  63. write('Jumlah Bayar    : Rp.');readln(jumlahbayar);
  64. kembalian:=jumlahbayar-subtotal;
  65. writeln('Kembalian       : Rp.',kembalian:8:2);
  66. readln;
  67. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement