Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. // Jacob Gonzalez
  2. // Assignment # 6
  3. // 10/22/2017
  4. #include <iostream>;
  5. using namespace std;
  6.  
  7. bool running = true;
  8. int quant;
  9. int value = 0,
  10. value2 = 0,
  11. product = 99,
  12. discount = 0;
  13. float discount1 = .20,
  14. discount2 = .30,
  15. discount3 = .40,
  16. discount4 = .50;
  17. char progress;
  18.  
  19. int discountCal()
  20. {
  21. //present user information
  22. cout << "Software order form, how many units do you want to order?" << endl;
  23. cin >> quant;
  24.  
  25. //take user inpute
  26. if (quant == 0)
  27. {
  28. cout << "You need to order more than 0 please" << endl;
  29. discount = 0;
  30. }
  31. else if (quant >= 1 && quant <= 9)
  32. {
  33. value = quant * product;
  34. discount = 0;
  35. }
  36. else if (quant >= 10 && quant <= 19)
  37. {
  38. value = quant * discount1 * product;
  39. discount = 1;
  40. }
  41. else if (quant >= 20 && quant <= 49) {
  42. value = quant * discount2* product;
  43. discount = 2;
  44. }
  45. else if (quant >= 50 && quant <= 99)
  46. {
  47. value = quant * discount3* product;
  48. discount = 3;
  49. }
  50. else if (quant >= 100)
  51. {
  52. value = quant * discount4 * product;
  53. discount = 4;
  54. }
  55.  
  56.  
  57. return value;
  58.  
  59. }
  60.  
  61. int displayinfo() {
  62.  
  63. cout << "\n\nQuantity Ordered: " << quant << endl;
  64. if(discount == 0)
  65. {
  66. cout << "Percent discount for this quantity: 0%" << endl;
  67. }else if(discount == 1)
  68. {
  69. cout << "Percent discount for this quantity: 10%" << endl;
  70. }else if(discount == 2)
  71. {
  72. cout << "Percent discount for this quantity: 20%" << endl;
  73. }else if(discount == 3)
  74. {
  75. cout << "Percent discount for this quantity: 30%" << endl;
  76. }else if(discount == 4)
  77. {
  78. cout << "Percent discount for this quantity: 40%" << endl;
  79. }
  80. cout << "Price before discount: " << product*quant << endl;
  81. cout << "Price after discount: " << value2 << endl;
  82.  
  83. return 1;
  84. }
  85.  
  86. int main()
  87. {
  88. running = 1;
  89.  
  90. while(running){
  91. value2 = discountCal();
  92. displayinfo();
  93. cout << "Do you wanna change your order?" << endl;
  94. cin >> progress;
  95.  
  96. if (progress == 'y') {
  97. running = 1;
  98. }
  99. else
  100. {
  101. running = 0;
  102. }
  103. }
  104.  
  105. system("PAUSE");
  106.  
  107.  
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement