rendered paste bodyimport java.util.Scanner;
public class taskRoachMotel {
static Scanner in = new Scanner(System.in);
static final double costperday = 353.64;
public static void main(String[] args) {
System.out.println("Enter done as roomtype to end program\n\n");
while (true) {
System.out.print("Enter room type\t\t\t: ");
String roomtype = in.next();
roomtype = roomtype.toUpperCase();
if (roomtype.equalsIgnoreCase("done")) break;
System.out.print("Enter number of guests\t\t: ");
int numguests = in.nextInt();
System.out.print("Enter number of days stayed\t: ");
int numdays = in.nextInt();
System.out.print("Enter number of public holidays\t: ");
int numholidays = in.nextInt();
double costpublicholidays = numholidays * 93.36;
System.out.println(costpublicholidays);
double subtotal = 0;
int roomtypeInt = 0;
if (roomtype.equals("S")) roomtypeInt = 1;
else roomtypeInt = 2;
switch (roomtypeInt) {
case 1:
subtotal = numdays * costperday * numguests;
break;
case 2:
subtotal = numdays * (costperday*2/3) * numguests;
break;
}
System.out.println("\nRoom type:\t\t\t: " + roomtype);
System.out.println("Number of guests\t\t: " + numguests);
System.out.printf(numdays + " days stayed\t\t\t: R %1.2f%n", subtotal);
System.out.printf(numholidays + " public holidays\t\t: R %1.2f%n",costpublicholidays);
System.out.printf("Total cost\t\t\t: R %1.2f%n \n\n", subtotal + costpublicholidays);
}
}
}