Advertisement
MladenKarachanov

Untitled

Aug 31st, 2021
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1.  
  2. 7. Хотелска стая
  3. Хотел предлага 2 вида стаи: студио и апартамент. Напишете програма, която изчислява цената за целия
  4. престой за студио и апартамент. Цените зависят от месеца на престоя:
  5.  
  6.  
  7.  
  8.  
  9. Май и октомври Юни и септември Юли и август
  10. Студио – 50 лв./нощувка Студио – 75.20 лв./нощувка Студио – 76 лв./нощувка
  11. Апартамент – 65 лв./нощувка Апартамент – 68.70 лв./нощувка Апартамент – 77 лв./нощувка
  12. Предлагат се и следните отстъпки:
  13.  За студио, при повече от 7 нощувки през май и октомври : 5% намаление.
  14.  За студио, при повече от 14 нощувки през май и октомври : 30% намаление.
  15.  За студио, при повече от 14 нощувки през юни и септември: 20% намаление.
  16.  За апартамент, при повече от 14 нощувки, без значение от месеца : 10% намаление.
  17. Вход
  18. Входът се чете от конзолата и съдържа точно 2 реда, въведени от потребителя:
  19.  На първия ред е месецът – May, June, July, August, September или October
  20.  На втория
  21. втория ред: “Studio: {цена за целият престой} lv.“
  22. package programmingBasics;
  23.  
  24. import java.util.Scanner;
  25.  
  26. public class HotelRoom {
  27. public static void main(String[] args) {
  28. Scanner scanner= new Scanner(System.in);
  29. // prochitane na vhod
  30. String monts=scanner.nextLine();
  31. int num=Integer.parseInt(scanner.nextLine());
  32. double price=0;
  33. double price2=0;
  34. double discount=0;
  35. //proverki
  36. switch(monts) {
  37. case "May":
  38. price = 50;
  39. price2 = 65;
  40. if (num > 7 && num < 14) {
  41. discount = price * num * 0.95;
  42.  
  43. } else if (num > 14) {
  44. discount = price * num / 0.70;
  45. }
  46.  
  47. break;
  48. case "June":
  49. price=75.20;
  50. price2=68.70;
  51. if (num>14){
  52. discount=price=price*0.70;
  53. }
  54.  
  55. break;
  56. case "July":
  57. price=76;
  58. price2=77;
  59.  
  60. case "August":
  61. break;
  62. case "September":
  63. price=75.20;
  64. price2=68.70;
  65. if (num>14){
  66. discount=price*0.80;
  67. }
  68. break;
  69. case "October":
  70. price=50;
  71. price2=65;
  72. break;
  73. }System.out.printf("Studio: %.2f lv.",price*num);
  74. }
  75. }
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement