import java.util.Scanner;
public class hotel {
public static void main(String[] Args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter Room Type (1-Standard, 2-Deluxe, 3-Suite): ");
int room = input.nextInt();
String roomselect = ""; //Room Selection
double roomamount = 0;
switch (room) {
case 1:
roomselect = "Standard Room";
roomamount = 2000.0;
break;
case 2:
roomselect = "Deluxe Room";
roomamount = 3000.0;
break;
case 3:
roomselect = "Suite Room";
roomamount = 6000.0;
break;
default:
System.out.println("Error Selection");
}
System.out.print("Enter Number of Nights: "); //Number of night stayed
int numbernights = input.nextInt();
System.out.print("Enter Membership Level (1-Regular, 2-Silver, 3-Gold): "); //Membership Select
int Memlev = input.nextInt();
int discount = 0;
String memselect = "";
switch (Memlev) {
case 1:
memselect= "Regular Member";
discount = 10;
break;
case 2:
memselect = "Silver Member";
discount = 15;
break;
case 3:
memselect = "Gold Member";
discount = 20;
break;
default:
System.out.println("Error Selection");
}
System.out.println();
if (numbernights >= 5)
System.out.println("You qualify for a FREE extra night!");
System.out.println();
double nighttotalpay = roomamount*numbernights; //Amount of nights
double totaldiscount = (discount*nighttotalpay)/100; //Amount that is discounted
double discounted = nighttotalpay-totaldiscount;
double total = 0;
double CC = 0;
if (discounted >= 20000)
CC = (discounted*5)/100;
total = discounted+CC;
System.out.println("=====BILING SUMMARY=====");
System.out.println("Room Type: " + roomselect);
System.out.println("Membership Level: " + memselect);
System.out.println("Night Stayed: " + numbernights);
System.out.println("Base Rate per Night: PHP" + roomamount);
System.out.println("Discount Applied: " + discount + "%");
System.out.println("Service Charge: PHP" + CC);
System.out.println("------------------------");
System.out.println("TOTAL PAYABLE AMOUNT: PHP"+total);
System.out.println("===============================");
input.close();
}
}