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. cout << "Enter package weight (kg): ";
  10. cin >> weight;
  11.  
  12. cout << "Enter distance (km): ";
  13. cin >> distance;
  14.  
  15. if (weight >= 0 && weight <= 1)
  16. base = 50;
  17. else if (weight <= 3)
  18. base = 100;
  19. else if (weight <= 5)
  20. base = 150;
  21. else if (weight <= 10)
  22. base = 250;
  23. else
  24. base = 400;
  25.  
  26. if (distance >= 0 && distance <= 10)
  27. surcharge = 0;
  28. else if (distance <= 30)
  29. surcharge = 30;
  30. else if (distance <= 60)
  31. surcharge = 60;
  32. else
  33. surcharge = 100;
  34.  
  35. total = base + surcharge;
  36.  
  37. if (total >= 300)
  38. category = "Premium";
  39. else if (total >= 150)
  40. category = "Standard";
  41. else
  42. category = "Economy";
  43.  
  44. cout << "\nBase Fee: " << base << " pesos";
  45. cout << "\nSurcharge: " << surcharge << " pesos";
  46. cout << "\nTotal Fee: " << total << " pesos";
  47. cout << "\nCategory: " << category << endl;
  48.  
  49. return 0;
  50. }
Success #stdin #stdout 0.01s 5320KB
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