Advertisement
MladenKarachanov

Untitled

Dec 22nd, 2021
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.17 KB | None | 0 0
  1. четирима или повече човека, цената на човек се намаля с 10%
  2. • За 5 или повече часа прекарани, цената на човек се намаля с 50%
  3. Да се напише програма, която изчислява цената на човек за час и общата сума.
  4. Вход:
  5. Входът се чете от конзолата и съдържа точно 4 реда:
  6. • На първия ред - месецът - текст с възможности: "march", "april", "may", "june", "july", "august"
  7. • На втория ред - броят на прекараните часове - цяло число в диапазона [1...10]
  8. • На третия ред - броят на хората в групата - цяло число в диапазона [1...10]
  9. • На четвъртия ред - времето от деня – текст с възможности: "day" или "night"
  10. Изход:
  11. Да се отпечатат на конзолата 2 реда:
  12. • На първия ред: "Price per person for one hour: {цена на човек за час}"
  13. • На втория ред: "Total cost of the visit: {общата цена}"
  14. Цените да бъдат форматирани до втория знак след десетичната запетая.
  15. Примерен вход и изход:
  16. Вход Изход Обяснения
  17. march
  18. 3
  19. 3
  20. day Price per person for one hour: 10.50
  21. Total cost of the visit: 94.50 Месецът е march и времето от деня е day -> цената е 10.50 лв. за час на човек.
  22. Няма допълнителни отстъпки, защото часовете (3) са по-малко от 5 и хората в групата са по-малко от четирима.
  23. Обща цена за посещението: (10.50 * 3 човека) * 3 часа = 94.50 лв.
  24. july
  25. 5
  26. 5
  27. night Price per person for one hour: 4.59
  28. Total cost of the visit: 114.75 Месецът е july и времето от деня е night -> цената е 10.20 лв. на човек.
  29. Има отстъпка, понеже хората в групата (5) са повече от четирима => 10.20 – 10% = 9.18 лв.
  30. Има отстъпка понеже часовете престой (5) са 5 или повече => 9.18 – 50% = 4.59 лв. за час на човек.
  31. Обща цена за посещението: (4.59 * 5 човека) * 5 часа = 114.75 лв.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. package programmingBasics;
  41.  
  42. import java.util.Scanner;
  43.  
  44. public class ComputerRoom {
  45. public static void main(String[] args) {
  46. Scanner scanner = new Scanner(System.in);
  47. String month = scanner.nextLine();
  48. int hours = Integer.parseInt(scanner.nextLine());
  49. int people = Integer.parseInt(scanner.nextLine());
  50. String time = scanner.nextLine();
  51. double price = 0;
  52. double priceCount = 0;
  53. double totalPrice=0;
  54. if (time.equals("day")) {
  55. if (month.equals("march")) {
  56. price = 10.50;
  57. priceCount = 10.50 * people * hours;
  58.  
  59.  
  60. } else if (month.equals("april")) {
  61. price = 10.50;
  62. priceCount = 10.50 * people * hours;
  63.  
  64. } else if (month.equals("may")) {
  65. price = 10.50;
  66. priceCount = 10.50 * people * hours;
  67. } else if (month.equals("june")) {
  68. price = 12.60;
  69. priceCount = 12.60 * people * hours;
  70.  
  71. } else if (month.equals("july")) {
  72. price = 12.60;
  73. priceCount = 12.60 * people * hours;
  74.  
  75. } else if (month.equals("august")) {
  76. price = 12.60;
  77. priceCount = 12.60 * people * hours;
  78. }
  79.  
  80. } else if (time.equals("night")) {
  81. if (month.equals("march")) {
  82. price = 8.40;
  83. priceCount = 8.40 * people * hours;
  84.  
  85. } else if (month.equals("april")) {
  86. price = 8.40;
  87. priceCount = 8.40 * people * hours;
  88. } else if (month.equals("may")) {
  89. price = 8.40;
  90. priceCount = 8.40 * people * hours;
  91. } else if (month.equals("june")) {
  92. price = 10.20;
  93. priceCount = 10.20 * people * hours;
  94.  
  95. } else if (month.equals("july")) {
  96. price = 10.20;
  97. priceCount = 10.20 * people * hours;
  98.  
  99. } else if (month.equals("august")) {
  100. price = 10.20;
  101. priceCount = 10.20 * people * hours;
  102. }
  103.  
  104. }
  105. if (people >= 4) {
  106. price = price - 10/100;
  107. }
  108. if (hours >= 5) {
  109. price = price - price * 0.50;
  110.  
  111. }totalPrice=hours*people*price;
  112.  
  113. System.out.printf("Price per person for one hour: %.2f %n", price);
  114. System.out.printf("Total cost of the visit: %.2f", totalPrice);
  115. }
  116.  
  117. }
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement