akbarbasya26

NAMA BUKU

Oct 14th, 2019
161
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. using namespace std;
  5.  
  6. main(){
  7. char nama_pembeli[20];
  8. int no_struk, kode_buku, jumlah_buku, uang_bayar, harga_bayar;
  9. float potongan, uang_kembalian, total_harga, ppn, total_dengan_ppn;
  10. string nama_buku, hadiah;
  11. cout << "======= Menu Kode Buku ======= \n1. Sukses Belajar Pemograman C++\n2. Kunci Pribadi yang Sukses \n3. Kunci Pribadi yang Sukses \n=========================" << endl;
  12. cout << "Nama Pembeli : "; gets(nama_pembeli);
  13. cout << "Kode Buku : "; cin >> kode_buku;
  14. cout << "Jumlah Buku : "; cin >> jumlah_buku;
  15. cout << "No Struk : "; cin >> no_struk;
  16. switch(kode_buku){
  17. case 1:
  18. nama_buku = "Sukses Belajar Pemograman C++";
  19. harga_bayar = jumlah_buku * 50000;
  20. break;
  21. case 2:
  22. nama_buku = "Kunci Pribadi yang Sukses";
  23. harga_bayar = jumlah_buku * 35000;
  24. break;
  25. case 3:
  26. nama_buku = "Mencari Mutiara di Dasar Hati";
  27. harga_bayar = jumlah_buku * 45000;
  28. break;
  29. default:
  30. cout << "Mohon Masukkan Kode Buku!";
  31. exit(EXIT_FAILURE);
  32. break;
  33. }
  34. if(jumlah_buku > 5){
  35. hadiah = "Anda mendapatkan Note Book";
  36. potongan = harga_bayar * 0.2;
  37. }else if(jumlah_buku > 2 && jumlah_buku < 5){
  38. hadiah = "Anda mendapatkan Pulpen";
  39. potongan = harga_bayar * 0.1;
  40. }else{
  41. hadiah = "Maaf anda tidak mendapat bonus.";
  42. potongan = 0;
  43. }
  44. total_harga = harga_bayar - potongan;
  45. system("CLS");
  46. cout << "======================= BAYAR =========================" << endl;
  47. cout << "\tAnda memilih Buku : " << nama_buku << endl;
  48. cout << "\tHadiah : " << hadiah << endl;
  49. cout << "\tHarga Bayar : " << harga_bayar << " | Potongan : " << potongan << endl;
  50. cout << "\tHarga bayar dengan potongan : " << harga_bayar - potongan << endl;
  51. ppn = (harga_bayar - potongan) * 0.1;
  52. total_dengan_ppn = (harga_bayar - potongan) - ppn;
  53. cout << "\tTotal Harga Bayar dengan PPN 10% : " << total_dengan_ppn << endl;
  54. cout << "\tMasukkan uang bayar anda : Rp."; cin >> uang_bayar;
  55. cout << "======================= =========================" << endl;
  56. if(uang_bayar < total_dengan_ppn){
  57. cout << "\tUang anda Kurang. Silahkan menghutang." << endl;
  58. }else{
  59. cout << "\tUang kembali anda adalah : " << uang_bayar - total_dengan_ppn << endl;
  60. }
  61. cout << "=======================================================" << endl;
  62. }
RAW Paste Data