Advertisement
Helsan

Untitled

Oct 27th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. program Menghitung_besarnya_diskon;
  2. uses crt;
  3. var
  4. kodebarang,namabarang : string;
  5. hargasatuan,jumlah,hargatotal,Bayar : integer;
  6. diskon,total,besardiskon : real;
  7. begin
  8. write('Masukan Nama Barang = '); readln(namabarang);
  9. write('Masukan Kode Barang = '); readln(kodebarang);
  10. write('Jumlah Barang = '); readln(jumlah);
  11.  
  12.  
  13. if ( kodebarang = 'PK01' )
  14. then
  15. begin
  16. namabarang := 'pakaian';
  17. hargasatuan := 75000;
  18. end;
  19. hargatotal := jumlah * hargasatuan;
  20. diskon := 0 ;
  21.  
  22. if ( kodebarang = 'PK01') and ( jumlah >= 10 )
  23. then
  24. begin
  25. write('Besar Diskon ( % ) : '); readln(besardiskon);
  26.  
  27. diskon := BesarDiskon/100 * Hargatotal ;
  28. end
  29. else
  30. if ( kodebarang = 'TS02' )
  31. then
  32. begin
  33. namabarang := 'tas';
  34. hargasatuan := 65500;
  35. end;
  36.  
  37. hargatotal := jumlah * hargasatuan;
  38. diskon := 0 ;
  39.  
  40. if ( kodebarang = 'TS02') and ( jumlah >= 10 )
  41. then
  42. begin
  43. write('Besar Diskon ( % ) : '); readln(besardiskon);
  44.  
  45. diskon := BesarDiskon/100 * Hargatotal ;
  46. end;
  47.  
  48. //layar keluaran
  49.  
  50. total := HargaTotal - Diskon;
  51. clrscr;
  52. gotoxy(36,1); textcolor(red); write('TOKO GPS STORE');
  53. gotoxy(36,2); write('--------');
  54. gotoxy(30,4); write('Kode Barang : ',kodebarang);
  55. gotoxy(30,5); write('Nama Barang : ',namabarang);
  56. gotoxy(30,6);
  57. write('Harga Satuan Rp. ',HargaSatuan:7);
  58. gotoxy(30,7); write('Jumlah Beli : ',jumlah);
  59. gotoxy(30,8); write('Harga Total : Rp. ',HargaTotal:7);
  60. gotoxy(30,9); write('Diskon :Rp. ',Diskon:9:1);
  61. gotoxy(30,10); write('Total Bayar : Rp. ',Total:9:1);
  62. readln;
  63.  
  64. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement