Advertisement
desislava_topuzakova

07. Hotel Room

Oct 18th, 2020
1,013
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.36 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class demo {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         //1.ВХОД:
  7.         //месец -> May, June, July, August, September или October
  8.         //брой нощувки -> int
  9.         //2. цена на нощувка -> спрямо месеца
  10.         //3. отстъпки спрямо нощувки
  11.         //4. изчисляваме цена за престой = бр.нощувки * цена за 1 нощувка
  12.         //5. печатаме
  13.         String month = scanner.nextLine();
  14.         int countNights = Integer.parseInt(scanner.nextLine());
  15.  
  16.         double priceStudio = 0; //цена за 1 нощувка в студио
  17.         double priceApartment = 0; //цена за 1 нощувка в апартамент
  18.  
  19.         //•   За апартамент, при повече от 14 нощувки, без значение от месеца : 10% намаление.
  20.         switch (month) {
  21.             case "May":
  22.             case "October":
  23.                 priceStudio = 50;
  24.                 priceApartment = 65;
  25.                 if (countNights > 7 && countNights <= 14) {
  26.                     priceStudio = priceStudio - 0.05 * priceStudio;
  27.                 } else if (countNights > 14) {
  28.                     priceStudio = priceStudio - 0.30 * priceStudio;
  29.                 }
  30.                 break;
  31.             case "June":
  32.             case "September":
  33.                 priceStudio = 75.20;
  34.                 priceApartment = 68.70;
  35.                 if (countNights > 14) {
  36.                     priceStudio = priceStudio * 0.80;
  37.                 }
  38.                 break;
  39.             case "July":
  40.             case "August":
  41.                 priceStudio = 76;
  42.                 priceApartment = 77;
  43.                 break;
  44.         }
  45.  
  46.  
  47.         if (countNights > 14) {
  48.             priceApartment = priceApartment * 0.90;
  49.             //priceApartment *= 0.90
  50.         }
  51.  
  52.         //крайна цена за апаратамент
  53.         double finalPriceApart = countNights * priceApartment;
  54.         //крайна цена за студио
  55.         double finalPriceStudio = countNights * priceStudio;
  56.  
  57.         System.out.printf("Apartment: %.2f lv.%n", finalPriceApart);
  58.         System.out.printf("Studio: %.2f lv.", finalPriceStudio);
  59.  
  60.  
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement