Advertisement
nevenailievaa

12. Trade Commissions

Oct 30th, 2023
570
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.58 KB | None | 0 0
  1. // 0 ≤ s ≤ 500 ; 500 < s ≤ 1 000 ; 1 000 < s ≤ 10 000 ; s > 10 000
  2. // Sofia 5% 7% 8% 12%
  3. // Varna 4.5% 7.5% 10% 13%
  4. // Plovdiv 5.5% 8% 12% 14.5%
  5.  
  6. string city = Console.ReadLine();
  7. double sales = double.Parse(Console.ReadLine());
  8. double commission = 0;
  9.  
  10. //Sofia
  11. if (city == "Sofia")
  12. {
  13.     if (sales <= 500)
  14.     {
  15.         commission = sales * 0.05;
  16.     }
  17.     else if (sales > 500 && sales <= 1000)
  18.     {
  19.         commission = sales * 0.07;
  20.     }
  21.     else if (sales > 1000 && sales <= 10000)
  22.     {
  23.         commission = sales * 0.08;
  24.     }
  25.     else if (sales > 10000)
  26.     {
  27.         commission = sales * 0.12;
  28.     }
  29. }
  30.  
  31. //Varna
  32. else if (city == "Varna")
  33. {
  34.     if (sales <= 500)
  35.     {
  36.         commission = sales * 0.045;
  37.     }
  38.     else if (sales > 500 && sales <= 1000)
  39.     {
  40.         commission = sales * 0.075;
  41.     }
  42.     else if (sales > 1000 && sales <= 10000)
  43.     {
  44.         commission = sales * 0.10;
  45.     }
  46.     else if (sales > 10000)
  47.     {
  48.         commission = sales * 0.13;
  49.     }
  50. }
  51.  
  52. //Plovdiv
  53. else if (city == "Plovdiv")
  54. {
  55.     if (sales <= 500)
  56.     {
  57.         commission = sales * 0.055;
  58.     }
  59.     else if (sales > 500 && sales <= 1000)
  60.     {
  61.         commission = sales * 0.08;
  62.     }
  63.     else if (sales > 1000 && sales <= 10000)
  64.     {
  65.         commission = sales * 0.12;
  66.     }
  67.     else if (sales > 10000)
  68.     {
  69.         commission = sales * 0.145;
  70.     }
  71. }
  72.  
  73.  
  74. if (city != "Sofia" && city != "Plovdiv" && city != "Varna" || sales < 0)
  75. {
  76.     Console.WriteLine("error");
  77. }
  78. else if (commission > 0)
  79. {
  80.     Console.WriteLine($"{commission:F2}");
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement