Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SoftUni Judge
- Contests
- Feedback
- Hello, EmoIvanov!
- Log out
- Search
- EN
- BG
- Home Submissions 13630366
- Solution #13630366 by EmoIvanov for problem 03. Tax Calculator
- Zero test #1 (Correct answer)
- The zero tests are not included in the final result.
- Time used: 0.015 s
- Memory used: 7.68 MB
- Zero test #2 (Correct answer)
- The zero tests are not included in the final result.
- Time used: 0.015 s
- Memory used: 7.68 MB
- Zero test #3 (Correct answer)
- The zero tests are not included in the final result.
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #1 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.62 MB
- Test #2 (Correct answer)
- Time used: 0.000 s
- Memory used: 7.64 MB
- Test #3 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #4 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #5 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.63 MB
- Test #6 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #7 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #8 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #9 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.64 MB
- Test #10 (Correct answer)
- Time used: 0.031 s
- Memory used: 7.68 MB
- Source code
- 1
- using System;
- 2
-
- 3
- namespace _04._Sum_of_Two_Numbers
- 4
- {
- 5
- class Program
- 6
- {
- 7
- static void Main(string[] args)
- 8
- {
- 9
- double moshtnostNaDvigatelq = double.Parse(Console.ReadLine());
- 10
- string gradVBulgariq = Console.ReadLine();
- 11
- string ecoStandart = Console.ReadLine();
- 12
- double danukzakilovat = 0;
- 13
- double otstupka = 0;
- 14
-
- 15
-
- 16
-
- 17
-
- 18
- if (moshtnostNaDvigatelq <= 37)
- 19
- {
- 20
- switch (gradVBulgariq)
- 21
- {
- 22
-
- 23
- case "Sofia":
- 24
- {
- 25
-
- 26
- danukzakilovat = moshtnostNaDvigatelq * 1.43;
- 27
-
- 28
- break;
- 29
- }
- 30
- case "Vidin":
- 31
- {
- 32
- danukzakilovat = moshtnostNaDvigatelq * 1.34;
- 33
- break;
- 34
- }
- 35
- case "Varna":
- 36
- {
- 37
- danukzakilovat = moshtnostNaDvigatelq * 1.37;
- 38
- break;
- 39
- }
- 40
-
- 41
-
- 42
- }
- 43
- }
- 44
- else if (moshtnostNaDvigatelq >= 38 && moshtnostNaDvigatelq <= 55)
- 45
- {
- 46
- switch (gradVBulgariq)
- 47
- {
- 48
- case "Sofia":
- 49
- {
- 50
- danukzakilovat = moshtnostNaDvigatelq * 1.50;
- 51
- break;
- 52
- }
- 53
- case "Vidin":
- 54
- {
- 55
- danukzakilovat = moshtnostNaDvigatelq * 1.40;
- 56
- break;
- 57
- }
- 58
- case "Varna":
- 59
- {
- 60
- danukzakilovat = moshtnostNaDvigatelq * 1.40;
- 61
- break;
- 62
- }
- 63
- }
- 64
- }
- 65
- else if (moshtnostNaDvigatelq > 55)
- 66
- {
- 67
- switch (gradVBulgariq)
- 68
- {
- 69
- case "Sofia":
- 70
- {
- 71
- danukzakilovat = moshtnostNaDvigatelq * 2.68;
- 72
- break;
- 73
- }
- 74
- case "Vidin":
- 75
- {
- 76
- danukzakilovat = moshtnostNaDvigatelq * 2.54;
- 77
- break;
- 78
- }
- 79
- case "Varna":
- 80
- {
- 81
- danukzakilovat = moshtnostNaDvigatelq * 2.57;
- 82
- break;
- 83
- }
- 84
- }
- 85
- }
- 86
- if (ecoStandart == "Euro 4")
- 87
- {
- 88
- otstupka = danukzakilovat * 0.15;
- 89
- }
- 90
- else if (ecoStandart == "Euro 5")
- 91
- {
- 92
- otstupka = danukzakilovat * 0.17;
- 93
- }
- 94
- else if (ecoStandart == "Euro 6")
- 95
- {
- 96
- otstupka = danukzakilovat * 0.2;
- 97
- }
- 98
- double total = danukzakilovat - otstupka;
- 99
-
- 100
- Console.WriteLine($"{(total):f2} lv");
- 101
-
- 102
-
- 103
- }
- 104
-
- 105
-
- 106
- }
- 107
- }
- 108
-
- 109
-
- Created on: 15/12/2019 13:59:04
- © 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