Advertisement
CoineTre

PreExam 11/20_06.Passengers Per Flight

Dec 2nd, 2020
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class passengersPerFlight {
  3.     public static void main(String[] args) {
  4.         Scanner scanner = new Scanner(System.in);
  5.         int airCompaniesNumber = Integer.parseInt(scanner.nextLine());
  6.         double max = 0;
  7.         String name = "";
  8.             for (int i = 1; i <= airCompaniesNumber; i++) {
  9.             String nameOfAirCompany = scanner.nextLine();
  10.             String input = scanner.nextLine();
  11.             int sumOfPeople = 0;
  12.             int flightsCount = 0;
  13.             while (!input.equals("Finish")){
  14.                 int peopleFlying = Integer.parseInt(input);
  15.                 sumOfPeople+=peopleFlying;
  16.                flightsCount++;
  17.                 input=scanner.nextLine();
  18.             }
  19.             double averageNumberPeopleFlying = 1.0*sumOfPeople/flightsCount;
  20.             System.out.printf("%s: %.0f passengers.%n",nameOfAirCompany,Math.floor(averageNumberPeopleFlying));
  21.             if (averageNumberPeopleFlying>max) {
  22.                 max = averageNumberPeopleFlying;
  23.                 name = nameOfAirCompany;
  24.             }
  25.         }
  26.         System.out.printf("%s has most passengers per flight: %.0f",name,max);
  27.     }
  28. }
  29.  
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement