John_IV

Untitled

Dec 12th, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.61 KB | None | 0 0
  1. public static void main(String[] args) {
  2.         Scanner scanner = new Scanner(System.in);
  3.         String input = scanner.nextLine();
  4.         int studentTotal = 0;
  5.         int standardTotal = 0;
  6.         int kidTotal = 0;
  7.         int ticketsTotal = 0;
  8.  
  9.         while (!input.equals("Finish")) {
  10.             String movieName = input;
  11.             int seats = Integer.parseInt(scanner.nextLine());
  12.             int student = 0;
  13.             int standard = 0;
  14.             int kid = 0;
  15.  
  16.             for (int i = 1; i <= seats ; i++) {
  17.                 input = scanner.nextLine();
  18.                 if (input.equals("End")) {
  19.                     break;
  20.                 }
  21.                 if (input.equals("student")) {
  22.                     student++;
  23.                 } else if (input.equals("standard")) {
  24.                     standard++;
  25.                 } else {
  26.                     kid++;
  27.                 }
  28.             }
  29.             double tickets = student + standard + kid;
  30.             studentTotal += student;
  31.             standardTotal += standard;
  32.             kidTotal += kid;
  33.             ticketsTotal += tickets;
  34.  
  35.             System.out.printf("%s - %.2f%% full.%n", movieName, tickets * 100 / seats);
  36.             input = scanner.nextLine();
  37.         }
  38.         System.out.printf("Total tickets: %d%n", ticketsTotal);
  39.         System.out.printf("%.2f%% student tickets.%n", studentTotal * 100 / (double) ticketsTotal);
  40.         System.out.printf("%.2f%% standard tickets.%n", standardTotal * 100 / (double) ticketsTotal);
  41.         System.out.printf("%.2f%% kids tickets.", kidTotal * 100 / (double) ticketsTotal);
  42.     }
Advertisement
Add Comment
Please, Sign In to add comment