Advertisement
delqn_marinov

HotelRoom

Feb 28th, 2020
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class HotelRoom2 {
  4. public static void main(String[] args) {
  5. Scanner scan = new Scanner(System.in);
  6.  
  7. String month = scan.nextLine();
  8. int nights = Integer.parseInt(scan.nextLine());
  9.  
  10. double studioPerNight = 0;
  11. double apartmentPerNight = 0;
  12.  
  13.  
  14. if ("May".equals(month) || "October".equals(month)) {
  15. studioPerNight = 50;
  16. apartmentPerNight = 65;
  17. if (nights < 7) {
  18. double studioPrice = studioPerNight * nights;
  19. double apartmentPrice = apartmentPerNight * nights;
  20. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  21. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  22. } else if (nights >= 7 && nights <= 14) {
  23. double studioDiscount = studioPerNight * 0.95;
  24. double apartmentPrice = apartmentPerNight * nights;
  25. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  26. System.out.printf("Studio: %.2f lv.", Math.abs(studioDiscount));
  27. } else {
  28. double studioDiscount = studioPerNight * 0.70;
  29. double apartmentDiscount = apartmentPerNight * 0.90;
  30. double overallStudio = studioDiscount * nights;
  31. double overallApartment = apartmentDiscount * nights;
  32. System.out.printf("Apartment: %.2f lv.%n", Math.abs(overallApartment));
  33. System.out.printf("Studio: %.2f lv.", Math.abs(overallStudio));
  34. }
  35. } else if ("June".equals(month) || "September".equals(month)) {
  36. studioPerNight = 75.20;
  37. apartmentPerNight = 68.70;
  38. if (nights <= 14) {
  39. double studioPrice = studioPerNight * nights;
  40. double apartmentPrice = apartmentPerNight * nights;
  41. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  42. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  43. } else {
  44. double studioDiscount = studioPerNight * 0.80;
  45. double apartmentDiscount = apartmentPerNight * 0.90;
  46. double overallStudio = studioDiscount * nights;
  47. double overallApartment = apartmentDiscount * nights;
  48. System.out.printf("Apartment: %.2f lv.%n", Math.abs(overallApartment));
  49. System.out.printf("Studio: %.2f lv.", Math.abs(overallStudio));
  50.  
  51. }
  52. } else if ("July".equals(month) || "August".equals(month)) {
  53. studioPerNight = 76;
  54. apartmentPerNight = 77;
  55. if (nights <= 14) {
  56. double studioPrice = studioPerNight * nights;
  57. double apartmentPrice = apartmentPerNight * nights;
  58. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  59. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  60. } else {
  61. double apartmentDiscount = apartmentPerNight * 0.90;
  62. double studioPrice = studioPerNight * nights;
  63. double overallApartment = apartmentDiscount * nights;
  64. System.out.printf("Apartment: %.2f lv.%n", Math.abs(overallApartment));
  65. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  66.  
  67. }
  68. }
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement