All pastes #386556 Raw Edit

Cool123

public text v1 · immutable
·published 2007-03-08 19:02 UTC
rendered paste body
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);
		}
	}
}