Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.33 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6.  
  7. int hp = Integer.parseInt(scanner.nextLine());
  8. String city = scanner.nextLine();
  9. String ecoStandart = scanner.nextLine();
  10. double taxWithoutDiscount;
  11. double tax;
  12.  
  13. if (ecoStandart.equals("Euro 4")) {
  14. if (city.equals("Sofia")) {
  15. if (hp <= 37) {
  16. taxWithoutDiscount = 1.43 * hp;
  17. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  18. System.out.printf("%.2f lv", tax);
  19. } else if (hp > 37 && hp <= 55) {
  20. taxWithoutDiscount = 1.50 * hp;
  21. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  22. System.out.printf("%.2f lv", tax);
  23. } else if (hp > 55) {
  24. taxWithoutDiscount = 2.68 * hp;
  25. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  26. System.out.printf("%.2f lv", tax);
  27. }
  28. } else if (city.equals("Vidin")) {
  29. if (hp <= 37) {
  30. taxWithoutDiscount = 1.34 * hp;
  31. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  32. System.out.printf("%.2f lv", tax);
  33. } else if (hp > 37 && hp <= 55) {
  34. taxWithoutDiscount = 1.40 * hp;
  35. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  36. System.out.printf("%.2f lv", tax);
  37. } else if (hp > 55) {
  38. taxWithoutDiscount = 2.54 * hp;
  39. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  40. System.out.printf("%.2f lv", tax);
  41. }
  42. } else if (city.equals("Varna")) {
  43. if (hp <= 37) {
  44. taxWithoutDiscount = 1.37 * hp;
  45. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  46. System.out.printf("%.2f lv", tax);
  47. } else if (hp > 37 && hp <= 55) {
  48. taxWithoutDiscount = 1.40 * hp;
  49. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  50. System.out.printf("%.2f lv", tax);
  51. } else if (hp > 55) {
  52. taxWithoutDiscount = 2.57 * hp;
  53. tax = taxWithoutDiscount - (taxWithoutDiscount * (15 / 100.0));
  54. System.out.printf("%.2f lv", tax);
  55. }
  56. }
  57. } else if (ecoStandart.equals("Euro 5")) {
  58. if (city.equals("Sofia")) {
  59. if (hp <= 37) {
  60. taxWithoutDiscount = 1.43 * hp;
  61. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  62. System.out.printf("%.2f lv", tax);
  63. } else if (hp > 37 && hp <= 55) {
  64. taxWithoutDiscount = 1.50 * hp;
  65. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  66. System.out.printf("%.2f lv", tax);
  67. } else if (hp > 55) {
  68. taxWithoutDiscount = 2.68 * hp;
  69. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  70. System.out.printf("%.2f lv", tax);
  71. }
  72. } else if (city.equals("Vidin")) {
  73. if (hp <= 37) {
  74. taxWithoutDiscount = 1.34 * hp;
  75. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  76. System.out.printf("%.2f lv", tax);
  77. } else if (hp > 37 && hp <= 55) {
  78. taxWithoutDiscount = 1.40 * hp;
  79. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  80. System.out.printf("%.2f lv", tax);
  81. } else if (hp > 55) {
  82. taxWithoutDiscount = 2.54 * hp;
  83. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  84. System.out.printf("%.2f lv", tax);
  85. }
  86. } else if (city.equals("Varna")) {
  87. if (hp <= 37) {
  88. taxWithoutDiscount = 1.37 * hp;
  89. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  90. System.out.printf("%.2f lv", tax);
  91. } else if (hp > 37 && hp <= 55) {
  92. taxWithoutDiscount = 1.40 * hp;
  93. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  94. System.out.printf("%.2f lv", tax);
  95. } else if (hp > 55) {
  96. taxWithoutDiscount = 2.57 * hp;
  97. tax = taxWithoutDiscount - (taxWithoutDiscount * (17 / 100.0));
  98. System.out.printf("%.2f lv", tax);
  99. }
  100. }
  101. } else if (ecoStandart.equals("Euro 6")) {
  102. if (city.equals("Sofia")) {
  103. if (hp <= 37) {
  104. taxWithoutDiscount = 1.43 * hp;
  105. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  106. System.out.printf("%.2f lv", tax);
  107. } else if (hp > 37 && hp <= 55) {
  108. taxWithoutDiscount = 1.50 * hp;
  109. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  110. System.out.printf("%.2f lv", tax);
  111. } else if (hp > 55) {
  112. taxWithoutDiscount = 2.68 * hp;
  113. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  114. System.out.printf("%.2f lv", tax);
  115. }
  116. } else if (city.equals("Vidin")) {
  117. if (hp <= 37) {
  118. taxWithoutDiscount = 1.34 * hp;
  119. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  120. System.out.printf("%.2f lv", tax);
  121. } else if (hp > 37 && hp <= 55) {
  122. taxWithoutDiscount = 1.40 * hp;
  123. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  124. System.out.printf("%.2f lv", tax);
  125. } else if (hp > 55) {
  126. taxWithoutDiscount = 2.54 * hp;
  127. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  128. System.out.printf("%.2f lv", tax);
  129. }
  130. } else if (city.equals("Varna")) {
  131. if (hp <= 37) {
  132. taxWithoutDiscount = 1.37 * hp;
  133. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  134. System.out.printf("%.2f lv", tax);
  135. } else if (hp > 37 && hp <= 55) {
  136. taxWithoutDiscount = 1.40 * hp;
  137. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  138. System.out.printf("%.2f lv", tax);
  139. } else if (hp > 55) {
  140. taxWithoutDiscount = 2.57 * hp;
  141. tax = taxWithoutDiscount - (taxWithoutDiscount * (20 / 100.0));
  142. System.out.printf("%.2f lv", tax);
  143. }
  144. }
  145. }
  146.  
  147.  
  148. }
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement