import 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); } } }