Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Commision
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. //input city, sale,
  10. //output commision
  11.  
  12. string city = Console.ReadLine();
  13. double sale = double.Parse(Console.ReadLine());
  14. double commission = 0.00;
  15. bool isValid = true;
  16. if (city == "Sofia")
  17. {
  18. if (sale >= 0 && sale <= 500)
  19. {
  20. commission = 0.05;
  21.  
  22. }
  23.  
  24. else if (sale > 500 && sale <= 1000)
  25. {
  26. commission = 0.07;
  27. }
  28.  
  29. else if (sale > 1000 && sale <= 10000)
  30. {
  31. commission = 0.08;
  32. }
  33. else if (sale > 10000)
  34. {
  35. commission = 0.12;
  36. }
  37. else
  38. {
  39. isValid = false;
  40. }
  41. }
  42. if (city == "Varna")
  43. {
  44. if (sale >= 0 && sale <= 500)
  45. {
  46. commission = 0.045;
  47.  
  48. }
  49.  
  50. else if (sale > 500 && sale <= 1000)
  51. {
  52. commission = 0.075;
  53. }
  54.  
  55. else if (sale > 1000 && sale <= 10000)
  56. {
  57. commission = 0.1;
  58. }
  59. else if (sale > 10000)
  60. {
  61. commission = 0.13;
  62. }
  63. else
  64. {
  65. isValid = false;
  66. }
  67. }
  68.  
  69. if (city == "Plovdiv")
  70. {
  71. if (sale >= 0 && sale <= 500)
  72. {
  73. commission = 0.055;
  74.  
  75. }
  76.  
  77. else if (sale > 500 && sale <= 1000)
  78. {
  79. commission = 0.08;
  80. }
  81.  
  82. else if (sale > 1000 && sale <= 10000)
  83. {
  84. commission = 0.12;
  85. }
  86. else if (sale > 10000)
  87. {
  88. commission = 0.145;
  89. }
  90. else
  91. {
  92. isValid = false;
  93. }
  94. }
  95. else
  96. {
  97. isValid = false;
  98. }
  99.  
  100. if (isValid = true)
  101. {
  102. Console.WriteLine($"{(commission * sale):f2}");
  103. }
  104.  
  105. else
  106. {
  107. Console.WriteLine("error");
  108. }
  109.  
  110. }
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement