Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main (){
  6.  
  7. int belanja, total_harga;
  8. int batas_diskon = 1102019;
  9. string alamat, status1, status2, kk;
  10.  
  11. cout<<"Silahkan Masukkan Alamat Anda : ";
  12. cin>>alamat;
  13. cout<<"SILAHKAN MASUKKAN STATUS ANDA >>>"<<endl;
  14. cout<<"Inputkan 's' (Single) atau 'm' (menikah) : ";
  15. cin>>status1;
  16. cout<< "Inputan 'p' (punya anak) atau 'b' (belum punya anak) : ";
  17. cin>>status2;
  18. cout << "Total belanja anda : ";
  19. cin >> belanja;
  20. cout<<"Inputkan 'y' (memiliki Kartu Keluarga) atau 't' (tidak memiliki Kartu Keluarga) : ";
  21. cin>>kk;
  22. if (alamat == "makassar")
  23. {
  24. if ((status1 == "m") && (status2 == "p") && (belanja >= batas_diskon)){
  25. cout << "Diskon 75%" << endl;
  26. total_harga = belanja - (belanja * 0.75);
  27. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  28. cout << "Diskon 50%" << endl;
  29. total_harga = belanja - (belanja * 0.5);
  30. }else if ((status1 == "s") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  31. cout << "Diskon 25% " << endl;
  32. total_harga = belanja - (belanja * 0.25);
  33. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "t")){
  34. cout << "Diskon 10%" << endl;
  35. total_harga = belanja - (belanja * 0.10);
  36. }
  37. }
  38. else
  39. {
  40. if ((status1 == "m") && (status2 == "y") && (belanja >= batas_diskon)){
  41. cout << "Diskon 75%" << endl;
  42. total_harga = belanja - (belanja * (0.75+0.10));
  43. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  44. cout << "Diskon 50%" << endl;
  45. total_harga = belanja - (belanja * (0.5+0.10));
  46. }else if ((status1 == "s") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "y")){
  47. cout << "Diskon 25% " << endl;
  48. total_harga = belanja - (belanja * (0.25+0.10));
  49. }else if ((status1 == "m") && (status2 == "b") && (belanja >= batas_diskon) && (kk == "t")){
  50. cout << "Diskon 10%" << endl;
  51. total_harga = belanja - (belanja * (0.10+0.10));
  52. }
  53. }
  54. cout <<"Total harga yang dibayar hanya : " << total_harga << endl;
  55.  
  56. return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement