Advertisement
delqn_marinov

Untitled

Feb 28th, 2020
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 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. double overallStudio = studioDiscount * nights;
  26. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  27. System.out.printf("Studio: %.2f lv.", Math.abs(overallStudio));
  28. } else {
  29. double studioDiscount = studioPerNight * 0.70;
  30. double apartmentDiscount = apartmentPerNight * 0.90;
  31. double overallStudio = studioDiscount * nights;
  32. double overallApartment = apartmentDiscount * nights;
  33. System.out.printf("Apartment: %.2f lv.%n", Math.abs(overallApartment));
  34. System.out.printf("Studio: %.2f lv.", Math.abs(overallStudio));
  35. }
  36. } else if ("June".equals(month) || "September".equals(month)) {
  37. studioPerNight = 75.20;
  38. apartmentPerNight = 68.70;
  39. if (nights <= 14) {
  40. double studioPrice = studioPerNight * nights;
  41. double apartmentPrice = apartmentPerNight * nights;
  42. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  43. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  44. } else {
  45. double studioDiscount = studioPerNight * 0.80;
  46. double apartmentDiscount = apartmentPerNight * 0.90;
  47. double overallStudio = studioDiscount * nights;
  48. double overallApartment = apartmentDiscount * nights;
  49. System.out.printf("Apartment: %.2f lv.%n", Math.abs(overallApartment));
  50. System.out.printf("Studio: %.2f lv.", Math.abs(overallStudio));
  51.  
  52. }
  53. } else if ("July".equals(month) || "August".equals(month)) {
  54. studioPerNight = 76;
  55. apartmentPerNight = 77;
  56. if (nights <= 14) {
  57. double studioPrice = studioPerNight * nights;
  58. double apartmentPrice = apartmentPerNight * nights;
  59. System.out.printf("Apartment: %.2f lv.%n", Math.abs(apartmentPrice));
  60. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  61. } else {
  62. double apartmentDiscount = apartmentPerNight * 0.90;
  63. double studioPrice = studioPerNight * nights;
  64. double overallApartment = apartmentDiscount * nights;
  65. System.out.printf("Apartment: %.2f lv.%n", Math.abs(overallApartment));
  66. System.out.printf("Studio: %.2f lv.", Math.abs(studioPrice));
  67.  
  68. }
  69. }
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement