Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class CinemaTickets {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- double tickets = 0;
- int ticketsNumber = 0;
- double standardTickets = 0;
- double studentTickets = 0;
- double kidTickets = 0;
- for (; ; ) {
- String filmName = scanner.nextLine();
- if (filmName.equalsIgnoreCase("Finish")) {
- System.out.printf("Total tickets: %d\n", ticketsNumber);
- System.out.printf("%.2f%% student tickets.\n", (studentTickets / ticketsNumber) * 100);
- System.out.printf("%.2f%% standard tickets.\n", (standardTickets / ticketsNumber) * 100);
- System.out.printf("%.2f%% kids tickets.\n", (kidTickets / ticketsNumber) * 100);
- break;
- }
- int freePlaces = Integer.parseInt(scanner.nextLine());
- for (; ; ) {
- String type = scanner.nextLine();
- if (type.equalsIgnoreCase("Standard")) {
- standardTickets++;
- } else if (type.equalsIgnoreCase("Student")) {
- studentTickets++;
- } else if (type.equalsIgnoreCase("Kid")) {
- kidTickets++;
- }
- if (type.equalsIgnoreCase("End")) {
- System.out.printf("%s - %.2f%% full.\n", filmName, ((tickets) / freePlaces) * 100);
- tickets = 0;
- break;
- }
- ticketsNumber++;
- tickets += 1;
- if (tickets >= freePlaces) {
- System.out.printf("%s - %.2f%% full.\n", filmName, (tickets / freePlaces) * 100);
- tickets = 0;
- break;
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment