Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio>
  3. #include <conio>
  4.  
  5.  
  6. using namespace std;
  7.  
  8. main(){
  9.  
  10. cout << "Kode | Nama Barang" << endl;
  11. cout << "----------------------" << endl;
  12. cout << "1. Buku" << endl;
  13. cout << "2. Pulpen" << endl;
  14. cout << "3. Tipe-X" << endl;
  15. cout << "4. Pencil" << endl;
  16. cout << "5. Penghapus" << endl;
  17. cout << "----------------------" << endl;
  18.  
  19. option :
  20. int kode, jumlahBarang, hargaBarang, disc, totalBayar, jumlahBayar, kembali, uang;
  21. char pil, namaBarang[15];
  22.  
  23. cout << "Masukan kode barang : ";
  24. cin >> kode;
  25. if (kode == 1){
  26. strcpy(namaBarang, "Buku");
  27. }else if(kode == 2){
  28. strcpy(namaBarang, "Pulpen");
  29. }else if(kode == 3){
  30. strcpy(namaBarang, "Tipe-X");
  31. }else if(kode == 4){
  32. strcpy(namaBarang, "Pencil");
  33. }else if(kode == 5){
  34. strcpy(namaBarang, "Penghapus");
  35. }
  36. else {
  37. cout << "Kode salah !!" << endl;
  38. goto option;
  39. }
  40.  
  41. cout << "Masukan harga barang : ";
  42. cin >> hargaBarang;
  43. cout << "Masukan jumlah barang : ";
  44. cin >> jumlahBarang;
  45.  
  46. jumlahBayar = hargaBarang * jumlahBarang;
  47.  
  48. cout << "Nama barang : " << namaBarang << endl;
  49. cout << "Jumlah Bayar adalah : " << jumlahBayar << endl;
  50.  
  51. disc = jumlahBayar*10/100;
  52.  
  53.  
  54. if(jumlahBayar >= 100000){
  55. totalBayar = jumlahBayar - disc;
  56.  
  57. cout << "Anda mendapatkan Diskon 10% sebesar : " << disc << endl;
  58. cout << "Total yang harus anda bayar setelah dipotong diskon adalah : " << totalBayar << endl;
  59. }
  60. else{
  61. totalBayar = jumlahBayar;
  62. cout << "Anda tidak mendapat diskon !" << endl;
  63. }
  64.  
  65. cout << "Masukan uang anda : "; cin >> uang;
  66. cout << "Total Bayar adalah sebesar : " << totalBayar << endl;
  67.  
  68. kembali = uang - totalBayar;
  69. if(uang < totalBayar){
  70. cout << "Uang anda tidak cukup !" << endl;
  71. }else{
  72. cout << "Kembalian anda adalah sebesar : " << kembali << endl;
  73. }
  74.  
  75. cout << "Apakah anda ingin melanjutkan berbelanja ? (Y / N) : ";
  76. cin >> pil;
  77. if(pil == 'y' || pil == 'Y'){
  78. goto option;
  79. }else{
  80. cout << "-------------------------------------------------" << endl;
  81. cout << " Terima kasih telah berbelanja di tempat kami :) "<< endl;
  82. cout << "-------------------------------------------------" << endl;
  83. }
  84. getch();
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement