Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. SoftUni Judge
  2. Contests
  3. Feedback
  4. Hello, EmoIvanov!
  5. Log out
  6. Search
  7. EN
  8. BG
  9. Home Submissions 13630366
  10. Solution #13630366 by EmoIvanov for problem 03. Tax Calculator
  11. Zero test #1 (Correct answer)
  12. The zero tests are not included in the final result.
  13. Time used: 0.015 s
  14. Memory used: 7.68 MB
  15. Zero test #2 (Correct answer)
  16. The zero tests are not included in the final result.
  17. Time used: 0.015 s
  18. Memory used: 7.68 MB
  19. Zero test #3 (Correct answer)
  20. The zero tests are not included in the final result.
  21. Time used: 0.031 s
  22. Memory used: 7.64 MB
  23. Test #1 (Correct answer)
  24. Time used: 0.031 s
  25. Memory used: 7.62 MB
  26. Test #2 (Correct answer)
  27. Time used: 0.000 s
  28. Memory used: 7.64 MB
  29. Test #3 (Correct answer)
  30. Time used: 0.031 s
  31. Memory used: 7.64 MB
  32. Test #4 (Correct answer)
  33. Time used: 0.031 s
  34. Memory used: 7.64 MB
  35. Test #5 (Correct answer)
  36. Time used: 0.031 s
  37. Memory used: 7.63 MB
  38. Test #6 (Correct answer)
  39. Time used: 0.031 s
  40. Memory used: 7.64 MB
  41. Test #7 (Correct answer)
  42. Time used: 0.031 s
  43. Memory used: 7.64 MB
  44. Test #8 (Correct answer)
  45. Time used: 0.031 s
  46. Memory used: 7.64 MB
  47. Test #9 (Correct answer)
  48. Time used: 0.031 s
  49. Memory used: 7.64 MB
  50. Test #10 (Correct answer)
  51. Time used: 0.031 s
  52. Memory used: 7.68 MB
  53. Source code
  54. 1
  55. using System;
  56. 2
  57. 3
  58. namespace _04._Sum_of_Two_Numbers
  59. 4
  60. {
  61. 5
  62. class Program
  63. 6
  64. {
  65. 7
  66. static void Main(string[] args)
  67. 8
  68. {
  69. 9
  70. double moshtnostNaDvigatelq = double.Parse(Console.ReadLine());
  71. 10
  72. string gradVBulgariq = Console.ReadLine();
  73. 11
  74. string ecoStandart = Console.ReadLine();
  75. 12
  76. double danukzakilovat = 0;
  77. 13
  78. double otstupka = 0;
  79. 14
  80. 15
  81. 16
  82. 17
  83. 18
  84. if (moshtnostNaDvigatelq <= 37)
  85. 19
  86. {
  87. 20
  88. switch (gradVBulgariq)
  89. 21
  90. {
  91. 22
  92. 23
  93. case "Sofia":
  94. 24
  95. {
  96. 25
  97. 26
  98. danukzakilovat = moshtnostNaDvigatelq * 1.43;
  99. 27
  100. 28
  101. break;
  102. 29
  103. }
  104. 30
  105. case "Vidin":
  106. 31
  107. {
  108. 32
  109. danukzakilovat = moshtnostNaDvigatelq * 1.34;
  110. 33
  111. break;
  112. 34
  113. }
  114. 35
  115. case "Varna":
  116. 36
  117. {
  118. 37
  119. danukzakilovat = moshtnostNaDvigatelq * 1.37;
  120. 38
  121. break;
  122. 39
  123. }
  124. 40
  125. 41
  126. 42
  127. }
  128. 43
  129. }
  130. 44
  131. else if (moshtnostNaDvigatelq >= 38 && moshtnostNaDvigatelq <= 55)
  132. 45
  133. {
  134. 46
  135. switch (gradVBulgariq)
  136. 47
  137. {
  138. 48
  139. case "Sofia":
  140. 49
  141. {
  142. 50
  143. danukzakilovat = moshtnostNaDvigatelq * 1.50;
  144. 51
  145. break;
  146. 52
  147. }
  148. 53
  149. case "Vidin":
  150. 54
  151. {
  152. 55
  153. danukzakilovat = moshtnostNaDvigatelq * 1.40;
  154. 56
  155. break;
  156. 57
  157. }
  158. 58
  159. case "Varna":
  160. 59
  161. {
  162. 60
  163. danukzakilovat = moshtnostNaDvigatelq * 1.40;
  164. 61
  165. break;
  166. 62
  167. }
  168. 63
  169. }
  170. 64
  171. }
  172. 65
  173. else if (moshtnostNaDvigatelq > 55)
  174. 66
  175. {
  176. 67
  177. switch (gradVBulgariq)
  178. 68
  179. {
  180. 69
  181. case "Sofia":
  182. 70
  183. {
  184. 71
  185. danukzakilovat = moshtnostNaDvigatelq * 2.68;
  186. 72
  187. break;
  188. 73
  189. }
  190. 74
  191. case "Vidin":
  192. 75
  193. {
  194. 76
  195. danukzakilovat = moshtnostNaDvigatelq * 2.54;
  196. 77
  197. break;
  198. 78
  199. }
  200. 79
  201. case "Varna":
  202. 80
  203. {
  204. 81
  205. danukzakilovat = moshtnostNaDvigatelq * 2.57;
  206. 82
  207. break;
  208. 83
  209. }
  210. 84
  211. }
  212. 85
  213. }
  214. 86
  215. if (ecoStandart == "Euro 4")
  216. 87
  217. {
  218. 88
  219. otstupka = danukzakilovat * 0.15;
  220. 89
  221. }
  222. 90
  223. else if (ecoStandart == "Euro 5")
  224. 91
  225. {
  226. 92
  227. otstupka = danukzakilovat * 0.17;
  228. 93
  229. }
  230. 94
  231. else if (ecoStandart == "Euro 6")
  232. 95
  233. {
  234. 96
  235. otstupka = danukzakilovat * 0.2;
  236. 97
  237. }
  238. 98
  239. double total = danukzakilovat - otstupka;
  240. 99
  241. 100
  242. Console.WriteLine($"{(total):f2} lv");
  243. 101
  244. 102
  245. 103
  246. }
  247. 104
  248. 105
  249. 106
  250. }
  251. 107
  252. }
  253. 108
  254. 109
  255. Created on: 15/12/2019 13:59:04
  256.  
  257. © 2011-2019 - Open Judge System (OJS) 1.5.20150729.95737d0 - running on Windows. Open source project.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement