ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos


Enviado por   •  23 de Agosto de 2015  •  Resúmenes  •  1.030 Palabras (5 Páginas)  •  124 Visitas

Página 1 de 5

class TestArregloEntero
{
 
private static int Menu()
  {
     
int opcion;
    opcion=Teclado.entero(
"\n1.-Insertar \n2.-Actualizar \n3.-Borrar \n4.-Listar \n5.-Buscar \n6.-Ordenar \n7.-Salir \nOpci—n:");
     
if (opcion < 1 || opcion >7)
        System.out.println(
"Opci—n no v‡lida");
     
while(opcion < 1 || opcion >7);
     
     
return opcion;
  }
 
 
public static void main(String []args)
  {
     
//Variables locales
      int opc, dato, opcion, max, pos;
     
     
//MŽtodos
      ArregloEntero miarreglo;

     max=Teclado.entero(
"Tamaño del arreglo: ");
     miarreglo =
new ArregloEntero(max); //Se crea el objeto "miarreglo"
   
     
do
      {
        opcion=Menu();
       
switch(opcion)
        {
           
case 1: //Insertar
           
             
if(miarreglo.ValidarEspacio())
              {
                 dato=Teclado.entero(
"Dame el dato: ");
                 miarreglo.Insertar(dato);
              }
             
else
                  System.out.println("No hay espacio.");
             
break;
           
           
case 2: //Actualizar
            int act;
             pos=Teclado.entero(
"Dime el numero que quieres actualizar");
              act=miarreglo.Buscar(pos);
              miarreglo.Actualizar(act);
             
break;
           
         
case 3: //Borrar
           
             
break;
           
           
case 4: //Listar
           
              miarreglo.Listar();
             
break;
               
           
case 5: //Buscar
               
              dato=Teclado.entero(
"Dame el nœmero que quieres buscar");
             pos=miarreglo.Buscar(dato);
             
if(pos!=-1)
                 miarreglo.Listar(pos);
             
else
                  System.out.println("Error el dato no existe en el arreglo");
             
break;
             
           
case 6: //Ordenar
               break;
             
           
case 7: //Salir
               System.out.println("Proceso Terminado");
             
break;
        }
     }
     
while(opcion!=7);
  }
 
}

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (170.8 Kb)   docx (50.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com