fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. double weight, distance;
  6. double base = 0, surcharge = 0, total;
  7. string category;
  8.  
  9.  
  10. cout << "Enter package weight (kg): ";
  11. cin >> weight;
  12.  
  13. cout << "Enter distance (km): ";
  14. cin >> distance;
  15.  
  16.  
  17. if (weight >= 0 && weight <= 1)
  18. base = 50;
  19. else if (weight <= 3)
  20. base = 100;
  21. else if (weight <= 5)
  22. base = 150;
  23. else if (weight <= 10)
  24. base = 250;
  25. else
  26. base = 400;
  27.  
  28.  
  29. if (distance >= 0 && distance <= 10)
  30. surcharge = 0;
  31. else if (distance <= 30)
  32. surcharge = 30;
  33. else if (distance <= 60)
  34. surcharge = 60;
  35. else
  36. surcharge = 100;
  37.  
  38.  
  39. total = base + surcharge;
  40.  
  41.  
  42. if (total >= 300)
  43. category = "Premium";
  44. else if (total >= 150)
  45. category = "Standard";
  46. else
  47. category = "Economy";
  48.  
  49.  
  50. cout << "\nBase Fee: " << base << " pesos";
  51. cout << "\nSurcharge: " << surcharge << " pesos";
  52. cout << "\nTotal Fee: " << total << " pesos";
  53. cout << "\nCategory: " << category << endl;
  54.  
  55. return 0;
  56. }
Success #stdin #stdout 0s 5308KB
stdin
Standard input is empty
stdout
Enter package weight (kg): Enter distance (km): 
Base Fee: 50 pesos
Surcharge: 0 pesos
Total Fee: 50 pesos
Category: Economy