aldowildan

program penjualan_motor

Jan 21st, 2019
481
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 5.60 KB | None | 0 0
  1. program penjualan;
  2. uses crt;
  3. var
  4.         np : string;
  5.         diskon, jumlah, kembalian, subtotal, kodeangka, kodemerk, kodebarang, namabarang, hargabarang, jumlahuang, jumlahbarang : real;
  6. begin
  7. clrscr;
  8.         writeln ('        PROGRAM PENJUALAN MOTOR        ');
  9.         writeln ('=======================================');
  10.         writeln ('Selamat Datang di Dealer Motor, ');
  11.         writeln ('Silahkan Pilih Kendaraan yang ingin dibeli');
  12.         writeln;
  13.         writeln ('----------Kode Merk Kendaraan----------');
  14.         writeln ('1=Yamaha       2=Honda        3=Suzuki');
  15.         writeln ('=======================================');
  16.         write ('Masukan Nomer Pembelian :'); readln(np);
  17.         write ('Masukan Kode Merk Motor :'); readln(kodemerk);
  18.         writeln ('=======================================');
  19. if kodemerk=1 then
  20. begin
  21.         writeln ('--------YAMAHA-------');
  22.         writeln ('|KODE| NAMA MOTOR    ');
  23.         writeln ('---------------------');
  24.         writeln ('| 11 | Jupiter MX');
  25.         writeln ('| 12 | Soul GT');
  26.         writeln ('| 13 | Xeon');
  27.         writeln ('| 14 | R25');
  28.         write ('Masukkan Kode Motor yang akan dibeli : ');readln(kodeangka);
  29.         writeln ('=======================================');
  30.         if kodeangka=11 then
  31.         begin
  32.                 hargabarang:=30400000;
  33.                 writeln ('Nama barang  : Jupiter MX');
  34.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  35.         end
  36.         else
  37.         if kodeangka=12 then
  38.         begin
  39.                 hargabarang:=53000000;
  40.                 writeln ('Nama barang  : Soul GT');
  41.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  42.         end
  43.         else
  44.         if kodeangka=13 then
  45.         begin
  46.                 hargabarang:=18500000;
  47.                 writeln ('Nama barang  : Xeon');
  48.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  49.         end
  50.         else
  51.         if kodeangka=14 then
  52.         begin
  53.                 hargabarang:=536000000;
  54.                 writeln ('Nama barang  : Yamaha R25');
  55.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  56.         end
  57. end;
  58. if kodemerk=2 then
  59. begin
  60.         writeln ('---------HONDA-------');
  61.         writeln ('|KODE| NAMA MOTOR    ');
  62.         writeln ('---------------------');
  63.         writeln ('| 21 | Scoopy');
  64.         writeln ('| 22 | Vario');
  65.         writeln ('| 23 | Beat');
  66.         writeln ('| 24 | CBR 250');
  67.         write ('Masukkan Kode Motor yang akan dibeli : ');readln(kodeangka);
  68.         writeln ('=======================================');
  69.         if kodeangka=21 then
  70.         begin
  71.                 hargabarang:=16600000;
  72.                 writeln ('Nama barang  : Scoopy');
  73.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  74.         end
  75.         else
  76.         if kodeangka=22 then
  77.         begin
  78.                 hargabarang:=18500000;
  79.                 writeln ('Nama barang  : Vario');
  80.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  81.         end
  82.         else
  83.         if kodeangka=23 then
  84.         begin
  85.                 hargabarang:=14300000;
  86.                 writeln ('Nama barang  : Beat');
  87.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  88.         end
  89.         else
  90.         if kodeangka=24 then
  91.         begin
  92.                 hargabarang:=50500000;
  93.                 writeln ('Nama barang  : CBR 250');
  94.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  95.         end
  96. end;
  97. if kodemerk=3 then
  98. begin
  99.         writeln ('--------SUZUKI-------');
  100.         writeln ('|KODE| NAMA MOTOR    ');
  101.         writeln ('---------------------');
  102.         writeln ('| 31 | Nex');
  103.         writeln ('| 32 | Shogun SP');
  104.         writeln ('| 33 | Satria F');
  105.         writeln ('| 34 | Burgman');
  106.         write ('Masukkan Kode Motor yang akan dibeli : ');readln(kodeangka);
  107.         writeln ('=======================================');
  108.         if kodeangka=31 then
  109.         begin
  110.                 hargabarang:=14600000;
  111.                 writeln ('Nama barang  : Nex');
  112.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  113.         end
  114.         else
  115.         if kodeangka=32 then
  116.         begin
  117.                 hargabarang:=19500000;
  118.                 writeln ('Nama barang  : Shogun SP');
  119.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  120.         end
  121.         else
  122.         if kodeangka=33 then
  123.         begin
  124.                 hargabarang:=22300000;
  125.                 writeln ('Nama barang  : Satria F');
  126.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  127.         end
  128.         else
  129.         if kodeangka=34 then
  130.         begin
  131.                 hargabarang:=51500000;
  132.                 writeln ('Nama barang  : Burgman');
  133.                 writeln ('Harga barang : Rp.',hargabarang:12:0);
  134.         end
  135. end;
  136. write ('Banyak jumlah pembelian :'); readln(jumlahbarang);
  137. jumlah:=hargabarang*jumlahbarang;
  138. writeln ('=======================================');
  139. Writeln ('Nomor Pembelian  : ' ,np);
  140. writeln ('Total pembayaran : Rp.',jumlah:12:0);
  141. if jumlah>=20000000 then
  142. begin
  143.         diskon:=10/100*jumlah;
  144.         writeln ('Diskon           : Rp.',diskon:12:0);
  145. end
  146. else
  147. if jumlah<20000000 then
  148. begin
  149.         diskon:=5/100*jumlah;
  150.         writeln ('Diskon           : Rp.',diskon:12:0);
  151. end;
  152. subtotal:=jumlah-diskon;
  153. writeln ('Jumlah total     : Rp.',subtotal:12:0);
  154. writeln ('=======================================');
  155. write ('Masukkan jumlah uang yang dibayar : Rp.'); readln(jumlahuang);
  156. kembalian:=jumlahuang-subtotal;
  157. writeln ('Kembalian                         : Rp.',kembalian:12:0);
  158. readln;
  159. end.
Advertisement
Add Comment
Please, Sign In to add comment