Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. #include <string>
  4.  
  5.  
  6.  
  7. using namespace std;
  8.  
  9.  
  10.  
  11. int main (){
  12.  
  13. int belanja, total_harga;
  14.  
  15. int batas_diskon = 1102019;
  16.  
  17. string status1, status2, alamat, kk;
  18.  
  19. cout<<"Silahkan Masukkan Alamat Anda : ";
  20.  
  21. cin>>alamat;
  22.  
  23. cout<<"SILAHKAN MASUKKAN STATUS ANDA"<<endl;
  24.  
  25. cout<<"Inputkan 's' (Single) atau 'm' (menikah) : ";
  26.  
  27. cin>>status1;
  28.  
  29. cout<< "Inputan 'y' (punya anak) atau 'b' (belum punya anak) : ";
  30.  
  31. cin>>status2;
  32.  
  33. cout << "Total belanja anda : ";
  34.  
  35. cin >> belanja;
  36.  
  37. cout<<"Inputkan 'y' (memiliki Kartu Keluarga) atau 't' (tidak memiliki Kartu Keluarga) : ";
  38.  
  39. cin>>kk;
  40.  
  41. if (alamat == "makassar")
  42.  
  43. {
  44.  
  45. if ((status1 == "m") && (status2 == "y") && (belanja >= batas_diskon)){
  46.  
  47. cout << "Diskon 75%" << endl;
  48.  
  49. total_harga = belanja - (belanja * 0.75);
  50.  
  51. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  52.  
  53. cout << "Diskon 50%" << endl;
  54.  
  55. total_harga = belanja - (belanja * 0.5);
  56.  
  57. }else if ((status1 == "s") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  58.  
  59. cout << "Diskon 25% " << endl;
  60.  
  61. total_harga = belanja - (belanja * 0.25);
  62.  
  63. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "t")){
  64.  
  65. cout << "Diskon 10%" << endl;
  66.  
  67. total_harga = belanja - (belanja * 0.10);
  68.  
  69. }
  70.  
  71. }
  72.  
  73. else{
  74.  
  75. if ((status1 == "m") && (status2 == "y") && (belanja >= batas_diskon)){
  76.  
  77. cout << "Diskon 75%" << endl;
  78.  
  79. total_harga = belanja - (belanja * (0.75+0.10));
  80.  
  81. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  82.  
  83. cout << "Diskon 50%" << endl;
  84.  
  85. total_harga = belanja - (belanja * (0.5+0.10));
  86.  
  87. }else if ((status1 == "s") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  88.  
  89. cout << "Diskon 25% " << endl;
  90.  
  91. total_harga = belanja - (belanja * (0.25+0.10));
  92.  
  93. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "t")){
  94.  
  95. cout << "Diskon 10%" << endl;
  96.  
  97. total_harga = belanja - (belanja * (0.10+0.10));
  98.  
  99. }
  100.  
  101. }
  102.  
  103. cout <<"Total harga yang dibayar hanya : " << total_harga << endl;
  104.  
  105. return 0;
  106.  
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement