parqueadero

package parqueadero;

import java.util.Queue;
import java.util.Scanner;
import java.util.LinkedList;
public class Parqueadero {

   
    public static void main(String[] args) {
       Scanner tecla=new Scanner(System.in);
       Queue<Integer> piso1=new LinkedList();
       Queue<Integer> piso2=new LinkedList();
       int x=0;
       int conta=0;
       int conta1=0;
       int y=0;
             
       do{
           System.out.println("Ingrese la opcion que desea realizar");
           System.out.println("1:Ingreso  2:salida  0=finalizar");
           x=tecla.nextInt();
         
         
           switch(x){
               case 1:
                   if(piso2.size()<=19){
                       piso2.add(x);
                       conta ++;
                       System.out.println("Se arego vehiculo al segundo nivel");
                   }
                   else if(piso2.size()>=4 && piso1.size()<=19){
                       piso1.add(x);
                       conta1 ++;
                       System.out.println("Se agrego vehiculo al primer nivel");
                   }
                   else {
                        System.out.println("El parqueadero esta lleno");
                   }
                   break;
               case 2:
                   System.out.println("De que nivel va a salir el vehiculo");
                   y=tecla.nextInt();
                 
                   if(y==2){
                       if(piso2.size()>0){
                           piso2.remove();
                       }
                       else if(piso2.size()==0){
                           System.out.println("No hay mas vehiculos para sacar");
                       }
                   }
                   else if(y==1){
                       if(piso1.size()>0){
                           piso1.remove();
                       }
                       else if(piso1.size()==0){
                           System.out.println("No hay mas vehiculos para sacar");
                       }
                   }
                   break;
                 
                default:
                   
                    System.out.println("No es una opcion valida");
                    break;
           }
         
         
       }while(x!=0);
       System.out.println("El parqueadero 2 tiene"+piso2.size());
       System.out.println("El parqueadero 1 tiene"+piso1.size());
       System.out.println("Total de clientes atendidos nivel 2"+conta);
       System.out.println("Total de clientes atendidos nivel 1"+conta1);
     
    }
   
}

Share this

Related Posts

Previous
Next Post »