galinyotsev123

ProgBasics04Nested-Statements-Y10hotelRoom

Jan 6th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class Y10hotelRoom {
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7. String month = scanner.nextLine();
  8. int broiN = Integer.parseInt(scanner.nextLine());
  9. double priceA = 0.00;
  10. double priceS = 0.00;
  11. double finalPriceA = 00.00;
  12. double finalPriceS = 00.00;
  13. switch (month) {
  14. case "May":
  15. case "October":
  16. priceA = 65;
  17. priceS = 50;
  18. break;
  19. case "June":
  20. case "September":
  21. priceA = 68.70;
  22. priceS = 75.20;
  23. break;
  24. case "July":
  25. case "August":
  26. priceA = 77;
  27. priceS = 76;
  28. break;
  29. default:
  30. System.out.println("unknown");
  31. break;
  32. }
  33. if (broiN > 7 && broiN <= 14 && (month.equals("May") || month.equals("October"))) {
  34. finalPriceA = priceA * broiN;
  35. finalPriceS = priceS * broiN - priceS * broiN * 0.05;
  36. } else if (broiN > 14 && (month.equals("May") || month.equals("October"))) {
  37. finalPriceA = priceA * broiN - priceA * broiN * 0.10;
  38. finalPriceS = priceS * broiN - priceS * broiN * 0.30;
  39. } else if (broiN <= 7) {
  40. finalPriceA = priceA * broiN;
  41. finalPriceS = priceS * broiN;
  42. } else if (broiN > 14 && (month.equals("June") || month.equals("September"))) {
  43. finalPriceA = priceA * broiN - priceA * broiN * 0.10;
  44. finalPriceS = priceS * broiN - priceS * broiN * 0.20;
  45. } else if (broiN <= 14 && (month.equals("June") || month.equals("September"))) {
  46. finalPriceA = priceA * broiN;
  47. finalPriceS = priceS * broiN;
  48. } else if (broiN > 14 && (month.equals("July") || month.equals("August"))) {
  49. finalPriceA = priceA * broiN - priceA * broiN * 0.10;
  50. finalPriceS = priceS * broiN;
  51. } else if (broiN <= 14 && (month.equals("July") || month.equals("August"))) {
  52. finalPriceA = priceA * broiN;
  53. finalPriceS = priceS * broiN;
  54. }
  55. System.out.printf("Apartment: %.2f lv.%n", finalPriceA);
  56. System.out.printf("Studio: %.2f lv.", finalPriceS);
  57.  
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment