Advertisement
avr39ripe

BR012saleDiscountExample

Jan 26th, 2021
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.58 KB | None | 0 0
  1. #include <iostream>
  2.  
  3.  
  4.  
  5. int main()
  6. {
  7.     float sum{ 0 };
  8.     float sumWithDiscount{ 0 };
  9.  
  10.     const int sumRangeA{ 1000 };
  11.     const int sumRangeB{ 2000 };
  12.     const int sumRangeC{ 3000 };
  13.  
  14.     const int discountA{ 10 };
  15.     const int discountB{ 20 };
  16.     const int discountC{ 30 };
  17.  
  18.     const float percentQ{ 100.0 };
  19.     int discount{ 0 };
  20.  
  21.  
  22.     std::cout << "Enter sum:\n";
  23.     std::cin >> sum;
  24.  
  25.     if (sum >= sumRangeA and sum < sumRangeB)
  26.     {
  27.         discount = discountA;
  28.     }
  29.     else if (sum >= sumRangeB and sum < sumRangeC)
  30.     {
  31.         discount = discountB;
  32.     }
  33.     else if (sum > sumRangeC)
  34.     {
  35.         discount = discountC;
  36.     }
  37.  
  38.     std::cout << "Full Sum: " << sum << '\n';
  39.  
  40.     if (discount > 0)
  41.     {
  42.         float discountSum{ sum * (discount / percentQ) };
  43.         sumWithDiscount = sum - discountSum;
  44.  
  45.         std::cout << "Discount is: " << discountSum << '\n';
  46.         std::cout << "Sum with discount is: " << sumWithDiscount << '\n';
  47.     }
  48.     else
  49.     {
  50.         std::cout << "No discount!\n";
  51.     }
  52.  
  53. /*
  54.  
  55.     if (sum < sumRangeA)
  56.     {
  57.         std::cout << "No discount!\n";
  58.         std::cout << "Sum is: " << sum << '\n';
  59.     }
  60.     else if (sum >= sumRangeA and sum < sumRangeB)
  61.     {
  62.         sumWithDiscount = sum - sum * (discountA / percentQ);
  63.         std::cout << "Sum with discount is: " << sumWithDiscount << '\n';
  64.     }
  65.     else if (sum >= sumRangeB and sum < sumRangeC)
  66.     {
  67.         sumWithDiscount = sum - sum * (discountB / percentQ);
  68.         std::cout << "Sum with discount is: " << sumWithDiscount << '\n';
  69.     }
  70.     else if (sum > sumRangeC)
  71.     {
  72.         sumWithDiscount = sum - sum * (discountC / percentQ);
  73.         std::cout << "Sum with discount is: " << sumWithDiscount << '\n';
  74.     }
  75.  
  76. */ 
  77.  
  78.     return 0;
  79. }
  80.  
  81.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement