Advertisement
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 scan = new Scanner(System.in);
- String movieName = "";
- int emptySeats = 0;
- String ticket = "";
- int studentTicket = 0;
- int standartTicket = 0;
- int kidTicket = 0;
- int ticketCounter = 0;
- double studentPercent = 0.0;
- double standartPercent = 0.0;
- double kidPercent = 0.0;
- double totalPercent = 0.0;
- while (!"Finish".equals(movieName)) {
- //System.out.print("Movie name: ");
- movieName = scan.nextLine();
- if ("Finish".equals(movieName)) {
- break;
- }
- //System.out.print("Empty seats: ");
- emptySeats = Integer.parseInt(scan.nextLine());
- for (int i = 1; i <= emptySeats; i++) {
- //while (!"End".equals(ticket)) {
- //System.out.print("Ticket type: ");
- ticket = scan.nextLine();
- ticketCounter++;
- if (ticket.equals("End")) {
- break;
- }
- switch (ticket) {
- case "student":
- studentTicket++;
- break;
- case "standard":
- standartTicket++;
- break;
- case "kid":
- kidTicket++;
- break;
- }
- }
- studentPercent = studentTicket * 1.0 / emptySeats * 100;
- standartPercent = standartTicket * 1.0 / emptySeats * 100;
- kidPercent = kidTicket * 1.0 / emptySeats * 100;
- totalPercent = standartPercent + studentPercent + kidPercent;
- System.out.printf("%s - %.2f%% full.%n", movieName, totalPercent);
- }
- if ("Finish".equals(movieName)) {
- System.out.printf("Total tickets: %d", ticketCounter).println();
- System.out.printf("%.2f%% students tickets.", studentPercent).println();
- System.out.printf("%.2f%% standard tickets.", standartPercent).println();
- System.out.printf("%.2f%% kid tickets.", kidPercent).println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement