@@ -0,0 +1,2574 @@
+import java.util.*;%0Aimport java.io.*;%0Aimport java.math.*;%0A/**%0A * Write a description of class Aeropuerto here.%0A * %0A * @author (your name) %0A * @version (a version number or a date)%0A */%0Apublic class Aeropuerto%0A%7B%0A    private String codigo;%0A    private int vuelos;%0A    private int numpasajeros;%0A    private int maxpasajeros;%0A    private double porcentaje;%0A%0A    /**%0A     * Constructor for objects of class Aeropuerto%0A     */%0A    public Aeropuerto(String cod)%0A    %7B%0A        codigo = cod;%0A        vuelos = 0;%0A        numpasajeros = 0;%0A        maxpasajeros = 0;%0A        porcentaje = 0.0;%0A    %7D%0A    %0A    public String getCodigo()%7B%0A        return codigo;%0A    %7D%0A    %0A    public double getAprovechamiento()%7B%0A        return porcentaje;%0A    %7D%0A    %0A    public int getNumPasajeros()%7B%0A        return numpasajeros;%0A    %7D%0A    %0A    public int getMaxPasajeros()%7B%0A        return maxpasajeros;%0A    %7D%0A    %0A    /**%0A     * Calcular el porcentaje de aprovechamiento del aeropuerto.%0A     */%0A    public void aprovechamiento()%0A    %7B%0A        porcentaje = (double) numpasajeros / (double) maxpasajeros * 100;%0A    %7D%0A    %0A    public void nuevoVuelo(int gente, int capacidad)%7B%0A        numpasajeros += gente;%0A        maxpasajeros += capacidad;%0A        vuelos++;%0A    %7D%0A    %0A    public String enPantalla()%7B%0A        aprovechamiento();%0A        String nombre = null;%0A        boolean encontrado = false;%0A        try%7B%0A            Scanner f = new Scanner(new File(Programa.getAeropuertos()));%0A            while(f.hasNextLine() && !encontrado)%7B%0A                String linea = f.nextLine();%0A                String siglas = linea.substring(0,3);%0A                if(siglas.equals(codigo))%7B%0A                    nombre = linea.substring(4);%0A                    encontrado = true;%0A                %7D%0A            %7D%0A        %7D catch (IOException ioe) %7B%7D;%0A        %0A        // REDONDEO. Para que el porcentaje salga solo con 2 decimales.%0A        String val = porcentaje+%22%22;%0A        BigDecimal big = new BigDecimal(val);%0A        big = big.setScale(2, RoundingMode.HALF_UP); //AJUSTAR AQUI el n%C3%BAmero de decimales.%0A        %0A        // FIN del redondeo.%0A        %0A        if(Programa.tabulado())%0A            //Tabulado quita los datos para usarlos como cabecera en casilla propia.%0A            nombre = %22%5Ct%22 + nombre + %22 (%22 + codigo + %22) %5Ct%22 + big + %22%25 %5Ct%22 + numpasajeros + %22 %5Ct%22 + maxpasajeros + %22 %5Ct%22 + vuelos;%0A        else%0A            nombre = %22 - %22 + nombre + %22 (%22 + codigo + %22): %22 + big + %22%25 de utilidad en %22 + vuelos + %22 vuelos. %22 + numpasajeros + %22 pasajeros de %22 + maxpasajeros + %22 posibles%22;%0A        return nombre;%0A    %7D%0A    %0A%7D%0A

Create Aeropuerto.java