lunes, 24 de octubre de 2011

Programa de Cola en Java

import java.util.*;
02public class Cola {
03    public static void main( String args[] ){
04       Scanner leer = new Scanner(System.in);
05 
06       colagenerica obj = new colagenerica();
07 
08       int op;
09       int num;
10 
11       do{
12          menu();
13          op = leer.nextInt();
14 
15          switch(op){
16              case 1:
17                     System.out.println( "Numero a insertar" );
18                     num = leer.nextInt();
19                     if(obj.inscola(num)){
20                        System.out.println( "fre"+obj.fre+"fin"+obj.fin+"aux"+obj.max );
21                        System.out.println( "El numero "+num+" se inserto en la cola ["+obj.dret+"]" );
22                        System.out.println();
23                     }
24                     else{
25                          System.out.println( "Cola llena" );
26                     }
27                     break;
28              case 2:
29                    if(obj.retcola()){
30                       System.out.println( "El dato retirado fue: "+obj.dret );
31                    }
32                    else{
33                        System.out.println( "Cola vacia" );
34                    }
35                    break;
36              case 3:
37                    if(obj.fre==-1 && obj.fin==-1){
38                       System.out.println( "Cola vacia" );
39                    }
40                    else{
41                         System.out.println( "Estado de la cola:" );
42                         for(int i=obj.fre; i<=obj.fin; i++){
43                            System.out.print(obj.c[i]+" \t");
44                         }
45                         break;
46                    }
47          }
48       }
49       while(op != 4);
50    }
51 
52    public static void menu(){
53       System.out.println( "\t Menu para colas \n" );
54       System.out.println( "1.- Insertar" );
55       System.out.println( "2.- Retirar" );
56       System.out.println( "3.- Estado" );
57       System.out.println( "4.- Fin" );
58       System.out.println( "\n Selecciona" );
59    }
60}

No hay comentarios:

Publicar un comentario